|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
#import "dm.dmsoft" aaa
空间 多线程自动打怪
//定义默认空间
整型 窗口句柄1,窗口句柄2,窗口句柄3,线程句柄1,线程句柄2,线程句柄3
逻辑型 控制1,控制2,控制3
功能 逻辑型 获得窗口_点击()
//这里添加你要执行的代码
字符型 hwnds
整型 位置,长度
字符型 内容,窗口句柄集
hwnds = aaa.EnumWindow(0,"征途2 — 傲视群雄","",1+4+8+16)
辅助.等待(3000)
位置= 字符串.查找字符串(hwnds,",")
窗口句柄1=转换.字符型转整型(字符串.移除(hwnds,长度-位置,假),0)
窗口句柄集=字符串.移除(hwnds,位置+1,真)
长度=字符串.长度(窗口句柄集)
位置= 字符串.查找字符串(窗口句柄集,",")
窗口句柄2=转换.字符型转整型(字符串.移除(窗口句柄集,长度-位置,假),0)
窗口句柄3=转换.字符型转整型(字符串.移除(窗口句柄集,位置+1,真),0)
辅助.消息框(转换.整型转字符型(窗口句柄1))
辅助.消息框(转换.整型转字符型(窗口句柄2))
辅助.消息框(转换.整型转字符型(窗口句柄3))
辅助.消息框("获取成功")
返回 真
//函数返回语句
功能结束
功能 逻辑型 自动打怪()
整型 X,Y,是否找到
循环(真)
是否找到=aaa.FindColor(336,54,351,68,"3A3C1A-000000",1.0,0,X,Y)
辅助.等待(1000)
如果(是否找到==0)
aaa.KeyPress (9)
否则
辅助.等待(500)
aaa.KeyPress (49)
如果结束
循环结束
返回 真
功能结束
功能 逻辑型 线程方法1()
整型 是否绑定
是否绑定=aaa.BindWindow(窗口句柄1,"dx","dx","dx",0)
如果(是否绑定==0)
辅助.消息框("绑定失败")
否则
多线程自动打怪.自动打怪()
如果结束
返回 真
功能结束
功能 逻辑型 线程方法2()
整型 是否绑定
是否绑定=aaa.BindWindow(窗口句柄2,"dx","dx","dx",0)
如果(是否绑定==0)
辅助.消息框("绑定失败")
否则
多线程自动打怪.自动打怪()
如果结束
返回 真
功能结束
功能 逻辑型 线程方法3()
整型 是否绑定
是否绑定=aaa.BindWindow(窗口句柄3,"dx","dx","dx",0)
如果(是否绑定==0)
辅助.消息框("绑定失败")
否则
多线程自动打怪.自动打怪()
如果结束
返回 真
功能结束
功能 逻辑型 角色1打怪_点击()
如果(控制1)
//这里添加你要执行的代码
线程.恢复(线程句柄1)
控制1=假
否则
线程句柄1=线程.开启("多线程自动打怪.线程方法1")
如果结束
返回 真
功能结束
功能 逻辑型 角色2打怪_点击()
//这里添加你要执行的代码
如果(控制2)
//这里添加你要执行的代码
线程.恢复(线程句柄2)
控制2=假
否则
线程句柄2=线程.开启("多线程自动打怪.线程方法2")
如果结束
返回 真
功能结束
功能 逻辑型 角色3打怪_点击()
//这里添加你要执行的代码
如果(控制3)
//这里添加你要执行的代码
线程.恢复(线程句柄3)
控制3=假
否则
线程句柄3=线程.开启("多线程自动打怪.线程方法3")
如果结束
返回 真
功能结束
功能 逻辑型 角色1暂停_点击()
//这里添加你要执行的代码
线程.暂停(线程句柄1)
控制1=真
返回 真
功能结束
功能 逻辑型 角色2暂停_点击()
//这里添加你要执行的代码
线程.暂停(线程句柄2)
控制2=真
返回 真
功能结束
功能 逻辑型 角色3暂停_点击()
//这里添加你要执行的代码
线程.暂停(线程句柄3)
控制3=真
返回 真
功能结束
功能 逻辑型 退出_点击()
//这里添加你要执行的代码
aaa.UnBindWindow()
线程.关闭(线程句柄1)
线程.关闭(线程句柄2)
线程.关闭(线程句柄3)
辅助.退出()
返回 真
//函数返回语句
功能结束
空间结束
//空间结束语句
|
|