TC官方合作论坛

 找回密码
 立即注册
查看: 2075|回复: 4

[语法] 绑定窗口问题求助

[复制链接]
发表于 2017-2-13 14:50:05 | 显示全部楼层 |阅读模式

马上加入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)

··································
······························
绑定游戏以后  全部开始  鼠标移动的位置是屏幕位置  不是绑定的窗口位置   请大神帮看看哪里问题  多谢
回复

使用道具 举报

发表于 2017-2-13 15:00:28 | 显示全部楼层
收徒 专业解决任何问题<(^-^)>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-14 09:24:57 | 显示全部楼层
我是谁啊123 发表于 2017-2-13 15:00
收徒 专业解决任何问题

什么价?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-2-14 09:25:59 | 显示全部楼层

加个QQ 聊吧  565560863
回复 支持 反对

使用道具 举报

发表于 2017-3-11 20:19:17 | 显示全部楼层
我是谁啊123 发表于 2017-2-13 15:00
收徒 专业解决任何问题

大触收留女弟子吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-21 02:45 , Processed in 0.047180 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表