大漠插件绑定窗口的问题BindWindow

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大漠插件绑定窗口的问题BindWindow相关的知识,希望对你有一定的参考价值。

感觉没有犯低级错误,打酱油的请不要回答。
绑定窗口有失败几率,需要重新打开软件好几遍才能绑定成功
求解

    一般的 DX 模式 是最容易出现绑定失败的,先排除一下可能出现的原因

    是否在停止脚本的时候,“未解绑” 导致的下次启动脚本绑定失败

    是否有其他软件也绑定了此窗口

    如不存在上述原因,个人建议,绑定的时候可丢在一个循环内,绑定成功再跳出循环

追问

现在是完全无法绑定了,大漠我也用好长时间了,这个是第一次见过绑定不了,也没有任何的错误返回

参考技术A 1,关闭杀毒软件试试,大漠绑定的时候是要向窗口进程注入模块,有时候会被杀毒软件拦截,我试过360要加入信任,可是腾讯电脑管家加入信任后,会有随机几率的拦截,必须关闭,有时候关闭了也不行,只有设置电脑启动时不启动电脑管家。
2、尝试各种绑定模式

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

hwnd有输出 但是bindwindow不显示。大漠插件有版本号

易语言用大漠后台绑定窗口以后,一开始工作就会连启动窗口也给绑定。求解。
下面是源码大概的意思:

.版本 2
.支持库 dm
.支持库 shellEx
.程序集 窗口程序集1
.程序集变量 A, 整数型
.程序集变量 B, 整数型
.程序集变量 大漠, 大漠
.程序集变量 hwnd
.子程序 __启动窗口_创建完毕
大漠.创建 ()
.如果 (文件是否存在 (取运行目录 () + “\大漠.bat”))
运行 (取运行目录 () + “\大漠.bat”, 假, 1)
.否则
信息框 (“缺少关键文件”, 48, “错误”)
结束 ()
.如果结束
A = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F4键)
B = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F6键)
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.判断开始 (参数一 = A)
延时 (300)
hwnd = 大漠.窗口_取鼠标所指窗口句柄 ()
大漠.后台_绑定窗口 (hwnd, “normal”, “dx”, “dx”, 0)
延时 (3000)

.默认
.判断结束
.判断开始 (参数一 = B)
时钟1.时钟周期 = 0
大漠.后台_解除绑定窗口 ()

.默认
.判断结束

.子程序 _时钟1_周期事件
.局部变量 组队人数, 整数型

大漠.键鼠_鼠标移动 (113, 92)

延时 (500)
大漠.键鼠_鼠标移动 (715, 97)

延时 (500)
.子程序 _按钮1_被单击
延时 (300)
时钟1.时钟周期 = 1000
.子程序 _按钮2_被单击
延时 (300)
结束 ()
参考技术A 调试输出看看,返回值是不是等于0 参考技术B 有得到窗口的句柄吗,绑定后测试是否成功

以上是关于大漠插件绑定窗口的问题BindWindow的主要内容,如果未能解决你的问题,请参考以下文章

大漠插件相同窗口可以绑定几次

大漠插件解除窗口绑定命令

求高手帮忙写一个,大漠插件绑定窗口然后不停按123456

虚拟机大漠插件绑定键鼠

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

大漠多窗口绑定