|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我这个启动和全部停止都能实现,单停这个不管在哪个窗口按下热键只停止第一个启动的窗口,再在其它窗口按就没反应了,哪位大神指点一下呗,感激不尽,在线等
空间 测试
大漠=数组[100],窗口句柄=数组[],线程句柄=数组[]
功能 绑定窗口(句柄)
数量
数组空间.大小(窗口句柄,数量)
数组空间.重定义(大漠,真,数量)
下标=数量-1
大漠[下标]=com("dm.dmsoft")
kk=大漠[下标].Reg("lcda65b96c25e294cd6a10af75","")
辅助.等待(500)
如果(kk!=1)
辅助.消息框("注册失败")
返回 0
如果结束
ret=大漠[下标].BindWindow(句柄,"dx","dx","dx",5)
辅助.等待(1000)
如果(ret==0)
辅助.消息框("绑定窗口失败")
返回 0
如果结束
测试.操作(下标)
功能结束
功能 启动()
句柄=窗口.鼠标所在窗口句柄()
aa=数组空间.查找(窗口句柄,句柄)
如果(aa==-1)
数组空间.增加(窗口句柄,句柄)
数组空间.增加(线程句柄,线程.开启("测试.绑定窗口",句柄))
如果结束
功能结束
功能 单停()
句柄1=窗口.鼠标所在窗口句柄()
aaa=数组空间.查找(窗口句柄,句柄1)
如果(aaa>-1)
线程.关闭(线程句柄[aaa])
辅助.等待(300)
大漠[aaa].UnBindWindow()
数组空间.删除指定项(大漠,aaa)
数组空间.删除指定项(窗口句柄,aaa)
数组空间.删除指定项(线程句柄,aaa)
返回 真
如果结束
功能结束
功能 全停止()
数量
数组空间.大小(线程句柄,数量)
如果(数量>0)
遍历(i=0;i<数量;i++)
线程.关闭(线程句柄)
辅助.等待(500)
大漠.UnBindWindow()
遍历结束
如果结束
窗口句柄=数组[]
线程句柄=数组[]
功能结束
功能 操作(下标)
循环(真)
大漠[下标].MoveTo(216,157)
辅助.等待(2000)
大漠[下标].LeftClick()
辅助.等待(1000)
循环结束
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
功能 热键0_热键()
测试.启动()
功能结束
功能 热键1_热键()
测试.单停()
功能结束
功能 热键2_热键()
测试.全停止()
功能结束
空间结束
//空间结束语句
|
|