首页 > 软件 > 大漠插件雷电模拟器后台绑定多个窗口后就一个窗口能调用出鼠标是怎么回事

大漠插件雷电模拟器后台绑定多个窗口后就一个窗口能调用出鼠标是怎么回事

软件 2024-03-09

按键精灵大漠插件,绑定多个窗口的问题

第一,既然你开始已经用到Hwnd,后面数组就不能用Hwnd了,数组名和变量名不能一样。 第二,nowhwnd要定义环境变量,不是环境变量不能传人线程内。

按键精灵如何使用大漠插件绑定数个窗口

必须使用多线程,楼上说的不正确,如果在绑定后再次进行绑定,之前的窗口就会失效

下面是我的代码:

Dimhwnd(5)'数组,这里假设存放着6个窗口的句柄
DimEnvnowhwnd'多线程传递变量
Fori=0To5
nowhwnd=hwnd(i)
BeginThreadmain
Delay3000
Next
Submain
thehwnd=nowhwnd

dm_ret=dm.BindWindow(thehwnd,"normal","dx","normal",0)
'这里写你的点击代码
EndSub


希望我的回答对你有帮助

^o^

大漠插件绑定游戏窗口问题

以我自己的游戏给你说一下: 任务:到固定坐标去接任务,任务是给我一个旗,让我插在一个坐标上,我将旗放在快捷键上,这时:快捷键上有一个红色的旗,任务栏里有这个任务的名称,名称后面显示“未完成”,当我到要插旗的坐标按下快捷键时,快捷键上的旗会变成灰色,任务栏里的任务名称后面会显示“完成”。我要去交任务,交任务后,任务栏里就没有这个任务名称了 思路:先判断快捷键里旗的颜色,1.是红色,就直接做任务。 2 是灰色 先看任务栏里有没有这个任务,只要有,就说明完成了,去交任务; 要是没有这个任务,说明交过任务,但是没有领下一个任务,这时就可以从头开始任务了 请采纳答案,支持我一下。

易语言大漠插件绑定窗口问题

易语言用大漠后台绑定窗口以后,一开始工作就会连启动窗口也给绑定。求解。 下面是源码大概的意思: .版本 2 .支持库 dm .支持库 shellEx .程序集 窗口程序集1 .程序集变量 A, 整数型 .程序集变量 B, 整数型 .程序集变量 大漠, 大漠 .程序集变量 hwnd .子程序 __启动窗口_创建完毕 大漠.创建 () .如果 (文件是否存在 (取运行目录 () + “\大漠.bat”)) 运行 (取运行目录 () + “\大漠.bat”, 假, 1) .否则 信息框 (“缺少关键文件”, 48, “错误”) 结束 () .如果结束 A = 注册热键 (_启动窗口.取窗口句柄 ()

大漠插件怎么注册以及绑定窗口,绑定窗口后的可以干嘛

这个问题要看你使用的是什么编程语言了:(绑定之后,根据绑定模式可以对窗口进行前台或后台的,鼠标键盘,找图找色等操作,主要应用与游戏辅助)


  1. 按键精灵:


  • // 释放附件>>>>>>>>>>>>>>>>>>>

  • // 这里选择c盘的test­_game作为插件的基本目录 也就是SetPath对应的目录。所以所有资源都释放在此目录.

  • PutAttachment "c:\test_game","*.*"

  • // 这里要用到RegDll来注册插件,所以必须释放到Plugin. 但是切记不能把dm.dll释放到Plugin.那会导致插件失效.

  • PutAttachment ".\Plugin" ,"RegDll.dll"

  • // 插件注册开始>>>>>>>>>>>>>>>>>>>

  • // 下面开始注册插件,先尝试用RegDll来注册.这里必须使用绝对路径。以免有别人把dm.dll释放在系统目录.造成版本错误.

  • Call Plugin.RegDll.Reg("c:\test_game\dm.dll")


  • // 这里判断是否注册成功

  • set dm = createobject("dm.dmsoft")

  • ver = dm.Ver()

  • if ver <> need_ver then

  • // 先释放先前创建的dm

  • set dm = nothing

  • // 再尝试用regsvr32 来注册. 这里必须使用绝对路径。以免有别人把dm.dll释放在系统目录.造成版本错误.

  • set ws=createobject("Wscript.Shell")
    ws.run "regsvr32 c:\test_game\dm.dll /s"
    set ws=nothing
    Delay 1500


  • // 再判断插件是否注册成功

  • set dm = createobject("dm.dmsoft")

  • ver = dm.Ver()

  • if ver <> need_ver then

  • // 这时,已经确认插件注册失败了。 弹出一些调试信息,以供分析.

  • messagebox "插件版本错误,当前使用的版本是:"&ver&",插件所在目录是:"&dm.GetBasePath()

  • messagebox "请关闭程序,重新打开本程序再尝试"

  • endscript

  • end if

  • end if

  • // 插件注册结束<<<<<<<<<<<<<<<


2.TC简单脚本:

  • 是否成功=辅助.注册插件("rc:dm.dll",真)

  • /// 真 表示注册成功 反之假表示注册失败

  • 如果(是否成功)

  • //辅助.消息框("插件注册成功!","提示")

  • 否则

  • 辅助.消息框("插件注册失败!","提示")

  • 如果结束

  • dm=com("dm.dmsoft")


其他语言就不一一列举了!


【我用心解答,如果解决了您的问题,一定记得采纳额!】


标签:插件 操作系统 按键精灵 软件 前端开发

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18