TC官方合作论坛

 找回密码
 立即注册
查看: 18907|回复: 99

[功能] 【有源码】TC综合测试工具

[复制链接]
发表于 2011-9-19 12:09:15 | 显示全部楼层 |阅读模式
功能:TC鼠标,键盘,后台测试,普通鼠标,超级鼠标,鼠标特征码,普通键盘,超级键盘,后台找色测试,后台找色支持自动生成代码功能,生成代码自动写入剪贴板。
使用说明:配置界面设置,点击按钮之后鼠标移动到需测试的窗口。
界面如下:(网站链接暂时没加上上去)
  1. 空间 测试工具

  2. 线程句柄

  3. 功能 自动换图()
  4. i
  5. i=0
  6. 循环(i<4)
  7.         图片框.设置图片("图片框0",字符串.格式化("%s\\%d%s","images\",i,".bmp"))
  8.         i=i+1
  9.         如果(i==3)
  10.                 i=0
  11.         如果结束
  12.         辅助.等待(1000)
  13.         //辅助.消息框(字符串.格式化("%s\\%d%s","images\",i,".bmp"))
  14. 循环结束

  15. 返回 真
  16. 功能结束


  17. 功能 退出_点击()

  18. 返回 真
  19. 功能结束

  20. 功能 开始_点击()

  21. 返回 真
  22. 功能结束

  23. 功能 按钮0_点击()
  24. 辅助.等待(2500)
  25. 窗口句柄
  26. 返回值
  27. 键码
  28. 得到编号
  29. 窗口句柄 =  窗口.鼠标所在窗口句柄()
  30. 窗口.置顶(窗口句柄,true)
  31. 辅助.等待(500)
  32. 键码 = 编辑框.获得文本("编辑框0")
  33. 如果(字符串.长度(键码)==0)
  34.         返回 假
  35. 如果结束
  36. 返回值=字符串.返回字符(键码,0)
  37. 得到编号=下拉框.得到选项("下拉框0")
  38. 如果(得到编号==0)
  39.         键盘.按键(返回值,1)
  40. 如果结束
  41. 如果(得到编号==1)
  42.         超级键盘.按键(返回值,1)
  43. 如果结束
  44. 如果(得到编号==2)
  45.         超级键盘.按键(返回值,1)
  46. 如果结束
  47. 返回 真
  48. 功能结束


  49. 功能 按钮1_点击()
  50. 辅助.等待(2500)
  51. 窗口句柄
  52. 返回值
  53. 内容
  54. 得到编号
  55. 窗口句柄 =  窗口.鼠标所在窗口句柄()
  56. 窗口.置顶(窗口句柄,true)
  57. 辅助.等待(500)
  58. 内容 = 编辑框.获得文本("编辑框1")
  59. 如果(字符串.长度(内容)==0)
  60.         返回 假
  61. 如果结束
  62. 返回值=字符串.返回字符(内容,0)
  63. 得到编号=下拉框.得到选项("下拉框1")
  64. 如果(得到编号==0)
  65.         窗口.发送字符串(窗口句柄,内容)
  66. 如果结束
  67. 如果(得到编号==1)
  68.         窗口.提交字符串(窗口句柄,内容)
  69. 如果结束
  70. 如果(得到编号==2)
  71.         键盘.发送字符串(内容)
  72. 如果结束
  73. 如果(得到编号==3)
  74.         超级键盘.发送字符串(内容)
  75. 如果结束
  76. 如果(得到编号==4)
  77.         超级键盘.发送字符串(内容)
  78. 如果结束

  79. 返回 真
  80. 功能结束


  81. 功能 按钮2_点击()
  82. 辅助.等待(2500)
  83. 窗口句柄
  84. 返回值
  85. 键码
  86. 得到编号
  87. 窗口句柄 =  窗口.鼠标所在窗口句柄()
  88. 窗口.置顶(窗口句柄,true)
  89. 辅助.等待(500)
  90. 键码 = 编辑框.获得文本("编辑框2")
  91. 如果(字符串.长度(键码)==0)
  92.         返回 假
  93. 如果结束
  94. 返回值=字符串.返回字符(键码,0)
  95. 得到编号=下拉框.得到选项("下拉框2")
  96. 如果(得到编号==0)
  97.         窗口.发送按键(窗口句柄,返回值)
  98. 如果结束
  99. 如果(得到编号==1)
  100.         窗口.提交按键(窗口句柄,返回值)
  101. 如果结束
  102. 返回 真
  103. 功能结束

  104. //定义全局变量,方便2个方法同时使用
  105. 键码,X1,Y1,X2,Y2,颜色值
  106. 扫描方式
  107. 功能 按钮3_点击()
  108. 辅助.等待(2500)
  109. 得到编号,返回值,窗口句柄,x,y
  110. 是否找到
  111. 窗口句柄 =  窗口.鼠标所在窗口句柄()
  112. 如果(窗口句柄==0)
  113.         辅助.消息框("窗口句柄获取失败,请将鼠标移动到需测试的窗口!!!")
  114. 如果结束
  115. X1 = 编辑框.获得文本("编辑框3")
  116. 如果(字符串.长度(X1)==0)
  117.         辅助.消息框("请输入X1坐标!")
  118.         返回 假
  119. 如果结束
  120. Y1 = 编辑框.获得文本("编辑框4")
  121. 如果( 字符串.长度(Y1)==0)
  122.         辅助.消息框("请输入Y1坐标!")
  123.         返回 假
  124. 如果结束
  125. X2 = 编辑框.获得文本("编辑框5")
  126. 如果( 字符串.长度(X2)==0)
  127.         辅助.消息框("请输入X2坐标!")
  128.         返回 假
  129. 如果结束
  130. Y2 = 编辑框.获得文本("编辑框6")
  131. 如果( 字符串.长度(X1)==0)
  132.         辅助.消息框("请输入Y2坐标!")
  133.         返回 假
  134. 如果结束
  135. 颜色值 = 编辑框.获得文本("编辑框7")
  136. 如果( 字符串.长度(颜色值)==0)
  137.         辅助.消息框("请输入颜色值!")
  138.         返回 假
  139. 如果结束
  140. 得到编号=下拉框.得到选项("下拉框3")
  141. 如果(得到编号==0)
  142.          扫描方式=2
  143. 如果结束
  144. 如果(得到编号==1)
  145.          扫描方式=2
  146. 如果结束
  147. 如果(得到编号==2)
  148.          扫描方式=1
  149. 如果结束
  150. 是否找到 = 窗口.区域找色(窗口句柄,X1,Y1,X2,Y2,图像.颜色值转10进制(颜色值),扫描方式,x,y)
  151. 如果(是否找到)
  152.         辅助.消息框(字符串.格式化("%s(%d,%d)","后台找色成功!!!颜色坐标" ,x,y))
  153. 否则
  154.         辅助.消息框("后台找色失败!!")

  155. 如果结束

  156. 返回 真
  157. 功能结束

  158. 功能 按钮4_点击()
  159. 生成代码
  160. 生成代码 = 字符串.格式化("%s,%d,%d,%d,%d,%d,%d,%d,%d)","是否找到 = 后台.区域找色(窗口句柄",X1,Y1,X2,Y2,图像.颜色值转10进制(颜色值),扫描方式,"x","y")
  161. 编辑框.设置文本("编辑框8",生成代码)
  162. 辅助.写入剪切板(生成代码)
  163. 返回 真
  164. 功能结束

  165. 功能 按钮5_点击()
  166. 辅助.等待(2500)
  167. 窗口句柄,得到编号
  168. //窗口句柄 = 窗口.鼠标所在窗口句柄()
  169. //窗口.置顶(窗口句柄)
  170. //辅助.等待(500)
  171. 得到编号=下拉框.得到选项("下拉框4")
  172. 如果(得到编号==0)
  173.         辅助.等待(100)
  174.         鼠标.中键下滚(100)
  175. 如果结束
  176. 如果(得到编号==1)
  177.         鼠标.中键单击(1)
  178. 如果结束
  179. 如果(得到编号==2)
  180.         鼠标.左键单击(1)
  181. 如果结束
  182. 如果(得到编号==3)
  183.         超级鼠标.中键单击(1)
  184. 如果结束
  185. 如果(得到编号==4)
  186.         超级鼠标.左键单击(1)
  187. 如果结束

  188. 返回 真
  189. 功能结束


  190. 功能 按钮6_点击()
  191. 鼠标特征码
  192. 辅助.等待(2500)
  193. 鼠标特征码 = 鼠标.获取特征码()
  194. 编辑框.设置文本("编辑框9",鼠标特征码)
  195. 返回 真
  196. 功能结束


  197. 功能 按钮7_点击()
  198. 如果(线程句柄==0)
  199.         线程句柄 = 线程.开启("测试工具.自动换图","")
  200. 如果结束

  201. 返回 真
  202. 功能结束


  203. 功能 按钮8_点击()
  204. 辅助.命令("http://bbs.tcmade.com/showtopic-1091.aspx",false)

  205. 返回 真
  206. 功能结束


  207. 功能 按钮9_点击()
  208. //这里添加你要执行的代码
  209. 辅助.命令("http://bbs.tcmade.com/showtopic-1091.aspx",false)
  210. 返回 真
  211. 功能结束


  212. 功能 按钮10_点击()
  213. //这里添加你要执行的代码
  214. 辅助.命令("http://bbs.tcmade.com/showtopic-1091.aspx",false)
  215. 返回 真
  216. 功能结束

  217. 空间结束
  218. //空间结束语句
复制代码














本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2011-9-19 12:13:46 | 显示全部楼层
耶,我的沙发,爱死你咯,挺你到底:rose
回复 支持 反对

使用道具 举报

发表于 2011-9-19 12:18:40 | 显示全部楼层
下载咯,给姐看下:D
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-19 12:20:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-9-19 12:24:39 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2011-9-19 12:26:21 | 显示全部楼层
梦想出马啦!:!
综合测试工具版真多人发!:-|
以后那些工具就不用做了!:d
搞得我的没点人气!:t(
回复 支持 反对

使用道具 举报

发表于 2011-9-19 12:36:11 | 显示全部楼层
什么 东西啊 &#183;&#183;干什么用的
回复 支持 反对

使用道具 举报

发表于 2011-9-19 12:39:23 | 显示全部楼层
:-o相当犀利,小风子的也不错!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-19 12:42:30 | 显示全部楼层
回复 6楼小风子的帖子

哪里有哦
回复 支持 反对

使用道具 举报

发表于 2011-9-19 13:57:19 | 显示全部楼层
厉害啊 !!~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-4 01:02 , Processed in 0.047315 second(s), 25 queries .

Powered by 海安简单软件服务部

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

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