TC官方合作论坛

 找回密码
 立即注册
查看: 1025|回复: 10
打印 上一主题 下一主题

[已解决] 新手求助

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-21 01:53:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 肥猪 于 2014-8-21 01:55 编辑



请教下我都用什么命令  目前会找图  会goto  会死循环   难点在于  点完一个对话框后  在下一个对话框出来之前不停的找图,图片出来后马上执行鼠标移动点击操作  此处除了用死循环找图,还有什么语句可以实现?????死循环会卡住的!

还有就是 找个图片 脚本停止   应该怎么写代码?

新手求助  请各位大侠帮下忙!

本帖子中包含更多资源

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

x
回复

使用道具 举报

8#
发表于 2014-8-21 09:32:10 | 只看该作者
本帖最后由 q273814 于 2014-8-21 09:35 编辑
  1. <p>namespace temp

  2. var 线程句柄

  3. function start_click()
  4.         线程句柄=thread.beginthread("temp.start","")
  5. endfunction

  6. //找到并点击找到的图片
  7. //图片名称 不用加.bmp多个图片用"图片名称1|图片名称2"这样分开,是否循环 如果没找到是否重新找
  8. function 找图并点击(图片名称,是否循环)
  9.     字符串.替换(图片名称,"|",".bmp|")
  10.     图片名称&=".bmp"
  11.     var x,y
  12.     ret=图像.找图(0,0,2000,2000,图片名称,#102030,0.9,0,x,y)
  13.     if(ret>=0)//如果找到
  14.         鼠标.移动(x,y)
  15.         help.sleep(100)
  16.         鼠标.左键单击(1)//点击图片
  17.         help.sleep(100)
  18.         return ret//返回找到的图片序号 例如 找到第一个图片 返回0  第二个返回1
  19.     else//如果没找到
  20.         if(是否循环)
  21.             找图并点击(图片名称,是否循环)
  22.         endif</p><p>        return -1//没找到图片 返回-1
  23.     endif
  24. endfunction

  25. function start()
  26.     temp.找图并点击("A",true)
  27.     temp.找图并点击("B",true)
  28.     temp.找图并点击("C",true)
  29.     if(找图并点击("D|E",true))//如果返回值不是0 --找到E
  30.         if(temp.找图并点击("F|G",true))//如果返回值不是0 --找到G
  31.                         temp.start()//重新开始
  32.         else//否则返回值为0 --找到F
  33.             thread.closethread(线程句柄)//这里退出脚本之前会点一下图片F 你把找图函数改下
  34.         endif        
  35.     else//否则返回值为0 --找到D
  36.         temp.start()//重新开始
  37.     endif
  38.    
  39. endfunction

  40. endnamespace</p>
复制代码

评分

参与人数 0威望 +1 金币 +1 收起 理由
肥猪 + 1 + 1 看不大懂,但还是谢谢!

查看全部评分

回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2014-8-21 01:54:14 | 只看该作者
高手几分钟的事情 我搞了几天
回复 支持 反对

使用道具 举报

板凳
发表于 2014-8-21 02:03:43 | 只看该作者
..  那么晚  你该休息了。  
回复 支持 反对

使用道具 举报

地板
发表于 2014-8-21 08:38:11 | 只看该作者
这种只能用死循环啊,死循环里边加个跳出就行了嘛

评分

参与人数 0威望 +1 金币 +1 收起 理由
肥猪 + 1 + 1 恩!谢谢!

查看全部评分

回复 支持 反对

使用道具 举报

5#
发表于 2014-8-21 08:38:49 | 只看该作者
循环吧,会卡住的话就用线程啊

评分

参与人数 0威望 +1 金币 +1 收起 理由
肥猪 + 1 + 1 不会线程!

查看全部评分

回复 支持 反对

使用道具 举报

6#
发表于 2014-8-21 08:58:21 | 只看该作者
这是一个简单的大概的流程吧,代码自己码吧

本帖子中包含更多资源

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

x

评分

参与人数 0威望 +5 金币 +5 收起 理由
肥猪 + 5 + 5 谢谢你!

查看全部评分

回复 支持 反对

使用道具 举报

7#
发表于 2014-8-21 09:14:10 | 只看该作者
没多少代码啊也
回复 支持 反对

使用道具 举报

9#
发表于 2014-8-21 09:33:55 | 只看该作者
我是为了采纳来的
回复 支持 反对

使用道具 举报

10#
发表于 2014-8-21 09:33:57 | 只看该作者
我是为了采纳来的 看在敲这么多字的份上 采纳给我吧  全是手打的啊
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-25 20:33 , Processed in 0.193624 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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