|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这个页游辅助代码开一个游戏可以正常运行, 再开个游戏启动辅助好像第一个游戏不动了,坐标被第二个线程代替了么?
怎么解决呢
功能 窗口(热键)
句柄=窗口.鼠标所在窗口句柄()
aa=数组空间.查找(窗口句柄,句柄)
如果(aa==-1)//-1表示窗口句柄数组里没这个窗口句柄,是个新窗口
如果(热键==0)//把新窗口句柄加入数组并开启线程,这里开了二个线程
数组空间.增加(窗口句柄,句柄)
dm_ret=dm.BindWindow(句柄,"dx2","dx2","dx",0)
辅助.等待(1000)
//如果结束
辅助.等待(100)
数组空间.增加(线程句柄1,线程.开启("逍遥多开.自动爬塔",句柄))
数组空间.增加(线程句柄2,线程.开启("逍遥多开.操作2",句柄))
数组空间.增加(线程状态,1)//用1来表示线程是运行的,0表示暂停
列表框.增加文本("列表框0","运行(线程1:"&线程句柄1[0]&"--线程2:"&线程句柄2[0])
如果结束
否则//如果是旧窗口,根据所按热键做相应操作
如果(热键==1)//关闭线程的操作
线程.关闭(线程句柄1[aa])
线程.关闭(线程句柄2[aa])
列表框.增加文本("列表框0","线程关闭:"&线程句柄1[aa]&"--"&线程句柄2[aa])
数组空间.删除指定项(窗口句柄,aa)//线程关闭后把相应的数组元素删除
数组空间.删除指定项(线程句柄1,aa)
数组空间.删除指定项(线程句柄2,aa)
数组空间.删除指定项(线程状态,aa)
窗口.设置标题(句柄,"停止")
返回 真//热键1操作完毕,收工!记得返回
如果结束//下面是热键0的操作
如果(线程状态[aa]==1)
线程.暂停(线程句柄1[aa])
线程.暂停(线程句柄2[aa])
线程状态[aa]=0
否则
线程.恢复(线程句柄1[aa])
线程.恢复(线程句柄2[aa])
线程状态[aa]=1
如果结束
如果结束
功能结束
功能 自动爬塔()
变量 intX,intY,intX1,intY1,intX2,intY2等等
各种找图找字判定找坐标点击
功能结束
|
|