TC官方合作论坛
标题:
求大神指点,为什么我的不能绑定窗口
[打印本页]
作者:
laotiao89
时间:
2015-5-30 01:38
标题:
求大神指点,为什么我的不能绑定窗口
//开始按钮_点击操作
变量 dm
变量 窗口句柄
功能 开始_点击()
变量 keycode=键盘等待按键()
//变量 ret = 注册插件("rc:dm.dll",真)
变量 ret = 注册插件("d:\\dmcj\\dm.dll",真)
如果(!ret)
消息框("注册失败,请尝试其他方式注册")
否则
绑定()
结束
结束
//绑定大漠插件
功能 绑定()
dm = 插件("dm.dmsoft")
如果(获取变量类型(dm)!="com")
消息框("没有注册插件")
否则
窗口句柄=窗口获取鼠标所在句柄()
//消息框(窗口句柄)
变量 是否绑定=dm.BindWindow(窗口句柄,"dx","dx","windows",0)
等待(1200)
如果(是否绑定==1)
消息框("窗口绑定成功")
//打怪()
否则
消息框("窗口绑定失败")
结束
结束
结束
功能 打怪()
for(var i = 0; i < 50; i++)
dm.KeyPress(81,1)
sleep(200)
end
停止()
结束
//
功能 停止()
退出()
结束
//
功能 热键0_热键()
开始_点击()
结束
///////一下是脚本的开始和终止功能
功能 热键0_失去焦点()//热键0的失去焦点事件,当光标离开热键0时调用该函数
热键销毁("热键0")//销毁之前的热键键值
热键注册("热键0")//注册当前的热键键值
结束
功能 热键1_热键()
停止()
结束
功能 热键1_失去焦点()//热键0的失去焦点事件,当光标离开热键0时调用该函数
热键销毁("热键1")//销毁之前的热键键值
热键注册("热键1")//注册当前的热键键值
结束
//退出按钮_点击操作
功能 退出_点击()
退出()
结束
作者:
言术
时间:
2015-5-30 06:31
可以调用GetLastError来查看具体失败错误码,帮助分析问题.
作者:
laotiao89
时间:
2015-5-30 08:28
言术 发表于 2015-5-30 06:31
可以调用GetLastError来查看具体失败错误码,帮助分析问题.
错误码是-3
作者:
言术
时间:
2015-5-30 08:41
laotiao89 发表于 2015-5-30 08:28
错误码是-3
可能目标窗口有保护,也可能是异常错误.还有可能是绑定的窗口是64位应用程序. 可以尝试换绑定模式或许可以解决.
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1