|
功能:TC鼠标,键盘,后台测试,普通鼠标,超级鼠标,鼠标特征码,普通键盘,超级键盘,后台找色测试,后台找色支持自动生成代码功能,生成代码自动写入剪贴板。
使用说明:配置界面设置,点击按钮之后鼠标移动到需测试的窗口。
界面如下:(网站链接暂时没加上上去)
- 空间 测试工具
- 线程句柄
- 功能 自动换图()
- i
- i=0
- 循环(i<4)
- 图片框.设置图片("图片框0",字符串.格式化("%s\\%d%s","images\",i,".bmp"))
- i=i+1
- 如果(i==3)
- i=0
- 如果结束
- 辅助.等待(1000)
- //辅助.消息框(字符串.格式化("%s\\%d%s","images\",i,".bmp"))
- 循环结束
- 返回 真
- 功能结束
-
- 功能 退出_点击()
- 返回 真
- 功能结束
- 功能 开始_点击()
- 返回 真
- 功能结束
- 功能 按钮0_点击()
- 辅助.等待(2500)
- 窗口句柄
- 返回值
- 键码
- 得到编号
- 窗口句柄 = 窗口.鼠标所在窗口句柄()
- 窗口.置顶(窗口句柄,true)
- 辅助.等待(500)
- 键码 = 编辑框.获得文本("编辑框0")
- 如果(字符串.长度(键码)==0)
- 返回 假
- 如果结束
- 返回值=字符串.返回字符(键码,0)
- 得到编号=下拉框.得到选项("下拉框0")
- 如果(得到编号==0)
- 键盘.按键(返回值,1)
- 如果结束
- 如果(得到编号==1)
- 超级键盘.按键(返回值,1)
- 如果结束
- 如果(得到编号==2)
- 超级键盘.按键(返回值,1)
- 如果结束
- 返回 真
- 功能结束
- 功能 按钮1_点击()
- 辅助.等待(2500)
- 窗口句柄
- 返回值
- 内容
- 得到编号
- 窗口句柄 = 窗口.鼠标所在窗口句柄()
- 窗口.置顶(窗口句柄,true)
- 辅助.等待(500)
- 内容 = 编辑框.获得文本("编辑框1")
- 如果(字符串.长度(内容)==0)
- 返回 假
- 如果结束
- 返回值=字符串.返回字符(内容,0)
- 得到编号=下拉框.得到选项("下拉框1")
- 如果(得到编号==0)
- 窗口.发送字符串(窗口句柄,内容)
- 如果结束
- 如果(得到编号==1)
- 窗口.提交字符串(窗口句柄,内容)
- 如果结束
- 如果(得到编号==2)
- 键盘.发送字符串(内容)
- 如果结束
- 如果(得到编号==3)
- 超级键盘.发送字符串(内容)
- 如果结束
- 如果(得到编号==4)
- 超级键盘.发送字符串(内容)
- 如果结束
-
- 返回 真
- 功能结束
- 功能 按钮2_点击()
- 辅助.等待(2500)
- 窗口句柄
- 返回值
- 键码
- 得到编号
- 窗口句柄 = 窗口.鼠标所在窗口句柄()
- 窗口.置顶(窗口句柄,true)
- 辅助.等待(500)
- 键码 = 编辑框.获得文本("编辑框2")
- 如果(字符串.长度(键码)==0)
- 返回 假
- 如果结束
- 返回值=字符串.返回字符(键码,0)
- 得到编号=下拉框.得到选项("下拉框2")
- 如果(得到编号==0)
- 窗口.发送按键(窗口句柄,返回值)
- 如果结束
- 如果(得到编号==1)
- 窗口.提交按键(窗口句柄,返回值)
- 如果结束
- 返回 真
- 功能结束
- //定义全局变量,方便2个方法同时使用
- 键码,X1,Y1,X2,Y2,颜色值
- 扫描方式
- 功能 按钮3_点击()
- 辅助.等待(2500)
- 得到编号,返回值,窗口句柄,x,y
- 是否找到
- 窗口句柄 = 窗口.鼠标所在窗口句柄()
- 如果(窗口句柄==0)
- 辅助.消息框("窗口句柄获取失败,请将鼠标移动到需测试的窗口!!!")
- 如果结束
- X1 = 编辑框.获得文本("编辑框3")
- 如果(字符串.长度(X1)==0)
- 辅助.消息框("请输入X1坐标!")
- 返回 假
- 如果结束
- Y1 = 编辑框.获得文本("编辑框4")
- 如果( 字符串.长度(Y1)==0)
- 辅助.消息框("请输入Y1坐标!")
- 返回 假
- 如果结束
- X2 = 编辑框.获得文本("编辑框5")
- 如果( 字符串.长度(X2)==0)
- 辅助.消息框("请输入X2坐标!")
- 返回 假
- 如果结束
- Y2 = 编辑框.获得文本("编辑框6")
- 如果( 字符串.长度(X1)==0)
- 辅助.消息框("请输入Y2坐标!")
- 返回 假
- 如果结束
- 颜色值 = 编辑框.获得文本("编辑框7")
- 如果( 字符串.长度(颜色值)==0)
- 辅助.消息框("请输入颜色值!")
- 返回 假
- 如果结束
- 得到编号=下拉框.得到选项("下拉框3")
- 如果(得到编号==0)
- 扫描方式=2
- 如果结束
- 如果(得到编号==1)
- 扫描方式=2
- 如果结束
- 如果(得到编号==2)
- 扫描方式=1
- 如果结束
- 是否找到 = 窗口.区域找色(窗口句柄,X1,Y1,X2,Y2,图像.颜色值转10进制(颜色值),扫描方式,x,y)
- 如果(是否找到)
- 辅助.消息框(字符串.格式化("%s(%d,%d)","后台找色成功!!!颜色坐标" ,x,y))
- 否则
- 辅助.消息框("后台找色失败!!")
- 如果结束
- 返回 真
- 功能结束
- 功能 按钮4_点击()
- 生成代码
- 生成代码 = 字符串.格式化("%s,%d,%d,%d,%d,%d,%d,%d,%d)","是否找到 = 后台.区域找色(窗口句柄",X1,Y1,X2,Y2,图像.颜色值转10进制(颜色值),扫描方式,"x","y")
- 编辑框.设置文本("编辑框8",生成代码)
- 辅助.写入剪切板(生成代码)
- 返回 真
- 功能结束
- 功能 按钮5_点击()
- 辅助.等待(2500)
- 窗口句柄,得到编号
- //窗口句柄 = 窗口.鼠标所在窗口句柄()
- //窗口.置顶(窗口句柄)
- //辅助.等待(500)
- 得到编号=下拉框.得到选项("下拉框4")
- 如果(得到编号==0)
- 辅助.等待(100)
- 鼠标.中键下滚(100)
- 如果结束
- 如果(得到编号==1)
- 鼠标.中键单击(1)
- 如果结束
- 如果(得到编号==2)
- 鼠标.左键单击(1)
- 如果结束
- 如果(得到编号==3)
- 超级鼠标.中键单击(1)
- 如果结束
- 如果(得到编号==4)
- 超级鼠标.左键单击(1)
- 如果结束
-
- 返回 真
- 功能结束
- 功能 按钮6_点击()
- 鼠标特征码
- 辅助.等待(2500)
- 鼠标特征码 = 鼠标.获取特征码()
- 编辑框.设置文本("编辑框9",鼠标特征码)
- 返回 真
- 功能结束
- 功能 按钮7_点击()
- 如果(线程句柄==0)
- 线程句柄 = 线程.开启("测试工具.自动换图","")
- 如果结束
- 返回 真
- 功能结束
- 功能 按钮8_点击()
- 辅助.命令("http://bbs.tcmade.com/showtopic-1091.aspx",false)
- 返回 真
- 功能结束
- 功能 按钮9_点击()
- //这里添加你要执行的代码
- 辅助.命令("http://bbs.tcmade.com/showtopic-1091.aspx",false)
- 返回 真
- 功能结束
- 功能 按钮10_点击()
- //这里添加你要执行的代码
- 辅助.命令("http://bbs.tcmade.com/showtopic-1091.aspx",false)
- 返回 真
- 功能结束
- 空间结束
- //空间结束语句
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|