永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-03-17 01:29
dm.SetPath "c:\test_game"

hwnd = dm.GetMousePointWindow()// 获取句柄

Set dm = createobject("dm.dmsoft")//这句是线程功能,如果不用线程可以删除

dm_ret = dm.BindWindow(hwnd,"dx2","dx2","dx",0)// 绑定

TracePrint dm_ret
Dim hwnd(5) //数组里假设存放着6窗口句柄
DimEnv nowhwnd//多线程传递变量

For i = 0 To 5
nowhwnd = hwnd(i)
BeginThread main
Delay 3000
Next

Sub main
Set dm = createobject("dm.dmsoft")
thehwnd = nowhwnd
dm_ret = dm.BindWindow(thehwnd, "dx2","dx2","dx", 0)
//里写点击代码
Rem 重新查找鼠标
Delay 300
dm.MoveTo 400, 110
Delay 300
dm.LeftClick
Delay 180000
Goto 重新查找鼠标
End Sub

Sub OnScriptExit()
dm_ret = dm.UnBindWindow()
End Sub

调示后提示“绑定窗口时发现无效的窗口句柄

调试信息:类型不匹配: 'HWND',

我还把前面这一句删了dm_ret = dm.BindWindow(hwnd,"dx2","dx2","dx",0)// 绑定

还是不行
最佳答案
第一,既然你开始已经用到Hwnd,后面数组就不能用Hwnd了,数组名和变量名不能一样。
第二,nowhwnd要定义环境变量,不是环境变量不能传人线程内。
全部回答
大漠插件是按键精灵的扩展插件之内, 主要功能有找图、找字、后台、多开等。 大漠的找字功能很强大,综合工具主要是为制作字库和找字代码服务的!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
国珍健康生活体验馆在哪里啊,我有事要去这个
求《ULTIMATUM∼SERA∼》百度云全集
喜马拉雅山和珠穆郎马峰哪个高?
谁能给我一张韩服的图片,就是最早的那种,据
京京给程老师写的一封信
原子化的方法有哪两种
联通合约机丢失怎么办
叫嚷的嚷字怎么写
腰5骶1椎椎间盘膨出是什么意思
求文档: 郑子轩,郑宇轩,那个好听??顺便推荐几
离开这陌生的城市经典语句
求八十八佛法器谱,阿弥陀佛。
保证担保常见的法律风险
力拔千均 什么意思··速度速度
用一根长60米的绳子围成一个长是宽的3倍的长
推荐资讯
机械参数对机械系统的性能有哪些影响?
久恩化妆品效果怎么样有美白效果吗?会去皱纹
德牧红鼻的就是不纯吗?求答案谢谢
vivoX1S怎么样,优点,缺点,点评
成功的背后作文540字
C++高手请进!!!!!!!
为什么念佛让念49天
台历挂历。猜数字
唱吧苹果怎么导出录音
为什么会出现windows update当前无法检查更新
电梯正常运行,轿内和外呼都没有显满载,而在
转子发动机气缸内是怎么解决润滑问题的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?