马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
请大家帮我看看程序哪里不合适,想做后台多窗口,现在脚本第一次运行脚本,退出正常.第2次 在绑定的时候游戏窗口直接关闭,是程序结构不合理还是其他什么原因,我用鹿鼎记,大唐无双都是这样.
- 空间 DHCQ
- dm=com("dm.dmsoft")
- ts=com("ts.tssoft")
- 变量 aa
- 功能 开始_点击()
- 线程.开启("DHCQ.遍历窗口","")
- 功能结束
- 功能 遍历窗口()
- 句柄数组=array[10]
- 返回串=dm.EnumWindow(0,"大唐无双","",1+4+8+16)
- //返回串=系统.枚举("MainWnd class of ArkEngine",1)
- 字符串.分割(返回串,",",句柄数组)
- c1,i=0
- 数组空间.大小(句柄数组,c1)
- 循环(i < c1)
- aa=句柄数组[i]
- 线程句柄= 线程.开启("DHCQ.窗口绑定","")
- i=i + 1
- 辅助.等待(1000)
- 循环结束
- 功能结束
- 功能 窗口绑定()
- dm=com("dm.dmsoft")
- 窗口句柄=aa
- 绑定返回值=dm.BindWindow(窗口句柄,"gdi","dx","dx",0)
- 辅助.等待(1000)
- if(绑定返回值==0)
- help.messagebox("绑定失败")
- endif
- 功能结束
- 功能 退出_点击()
- dm.UnBindWindow()
- 辅助.退出()
- 功能结束
- 功能 热键1_热键()
- DHCQ.退出_点击()
- 功能结束
- 功能 热键0_热键()
- DHCQ.开始_点击()
- 功能结束
- 空间结束
复制代码
|