|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
空间 机器人v1
变量 dm,大漠=数组[]
变量 游戏名 = "记事本"
变量 句柄=数组[],窗口句柄数组=数组[],检测句柄=数组[],储存句柄=数组[]
变量 游戏句柄=数组[],任务线程=数组[0],检测线程=数组[0],任务列表=数组[]
变量 句柄检测=0,窗口编号,下标
功能 获取数据_点击()
变量 新值数,x1,储存个数
句柄集=系统.枚举(游戏名,0)
如果(句柄集!="")
字符串.分割(句柄集,"|",句柄)
数组空间.大小(句柄,新值数)
遍历(x=0;x<新值数;x++)
x1=x+1
窗口编号=数组空间.查找(窗口句柄数组,句柄[x])
如果(窗口编号==-1)
数组空间.增加(窗口句柄数组,句柄[x],1)
数组空间.增加(检测句柄,句柄[x],1)
数组空间.增加(储存句柄,句柄[x],1)
数组空间.大小(储存句柄,储存个数)
数组空间.增加(大漠,dm)
调试输出("个数"&储存个数)
如果(储存个数>10)
表格.插入行("表格","",-1)
机器人v1.表格初始化(储存个数)
如果结束
机器人v1.窗口句柄信息(储存个数,句柄[x])
如果结束
遍历结束
辅助.等待(200)
否则
变量 宽,高
句柄=窗口.自身句柄()
窗口.获取大小(句柄,宽,高)
按钮.设置文本("按钮_日志","<<<收起")
窗口.设置大小(句柄,1010,高)
机器人v1.日志("提示","没有找到游戏!!")
如果结束
功能结束
功能 全部绑定_点击()
如果(窗口句柄数组[0]=="aaaa")
数组空间.删除指定项(窗口句柄数组,0)
数组空间.删除指定项(大漠,0)
如果结束
数组空间.插入(大漠,0,dm)
数组空间.插入(窗口句柄数组,0,"aaaa")
数组空间.大小(窗口句柄数组,下标)
任务线程=数组空间.重定义(任务线程,真,下标)
检测线程=数组空间.重定义(检测线程,真,下标)
任务列表=数组空间.重定义(任务列表,假,下标)
调试输出("绑定下标"&下标)
遍历(i=1;i<下标;i++)
句柄返回值=大漠[i].BindWindow(窗口句柄数组[i],"gdi","windows","windows",1)
如果(句柄返回值==1)
机器人v1.窗口句柄信息1(i,#008000)
机器人v1.窗口绑定信息(i,窗口句柄数组[i])
检测线程[i]=线程.开启("机器人v1.检测状态",i)
否则
辅助.消息框("绑定失败!")
如果结束
遍历结束
控件.有效("全部绑定",假)
控件.有效("全部解绑",真)
控件.有效("全部开始",真)
句柄检测 = 线程.开启("机器人v1.检测句柄","")
功能结束
功能 全部解绑_点击()
如果(下标>0)
遍历(i=1;i<下标;i++)
句柄返回值=大漠[i].UnBindWindow()
如果(句柄返回值==1)
机器人v1.窗口解绑信息(i,窗口句柄数组[i])
机器人v1.窗口解绑信息1(i,#000000)
数组空间.清空(检测句柄)
否则
辅助.消息框("请重新开启脚本","消息提示:")
如果结束
遍历结束
如果结束
控件.有效("全部解绑",假)
控件.有效("全部开始",假)
控件.有效("全部停止",假)
控件.有效("全部绑定",真)
线程.关闭(句柄检测,0)
功能结束
功能 全部开始_点击()
调试输出("开始下标"&下标)
遍历(i=1;i<下标;i++)
机器人v1.状态信息(i,"开始",#00ff00)
机器人v1.日志("帐号"&i,"任务开始")
任务线程[i]=线程.开启("机器人v1.开始执行任务",i)
检测线程[i]=线程.开启("机器人v1.检测状态",i)
遍历结束
控件.有效("全部解绑",假)
控件.有效("全部停止",真)
控件.有效("全部暂停",真)
功能结束
功能 开始执行任务(编号)
//机器人v1.任务集合(大漠[编号],编号)
鼠标.移动(382,725)
··································
······························
绑定游戏以后 全部开始 鼠标移动的位置是屏幕位置 不是绑定的窗口位置 请大神帮看看哪里问题 多谢 |
|