TC官方合作论坛

 找回密码
 立即注册
查看: 1117|回复: 3

[已解决] 至尊新手提问关于循环

[复制链接]
发表于 2017-4-27 01:04:21 | 显示全部楼层 |阅读模式

马上加入TC

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

x
意思是找到这张图就用鼠标点三次,然后延迟一会儿再重新运行,一直循环999次,下面的语句合理吗?为毛还是会卡死


功能 按钮0_点击()
    变量 x=-1,y=-1
    变量 ret=找图(400,800,1000,980,"rc:xia.bmp","000000",0.9,0,x,y)
    如果(ret>=0)
        鼠标移动(x,y)
        等待(300)
        鼠标左键单击(3)
        等待(300)
        鼠标移动(x+100,y+40)
        等待(2000)
     循环(999)
     结束
返回
    结束
结束
回复

使用道具 举报

发表于 2017-4-27 06:43:20 | 显示全部楼层
  1. 功能 按钮0_点击()
  2.     线程开启("循环找图点击",999)
  3. 结束

  4. 功能 循环找图点击(次数)
  5.     变量 x,y
  6.     遍历(变量 i = 0; i < 次数; i++)
  7.         找图(400,800,1000,980,"rc:xia.bmp","000000",0.9,0,x,y)
  8.         如果(x>=0)
  9.             鼠标移动(x,y)
  10.             等待(300)
  11.             鼠标左键单击(3)
  12.             等待(300)
  13.             鼠标移动(x+100,y+40)
  14.             等待(2000)
  15.         结束
  16.     结束
  17. 结束
复制代码
回复 支持 反对

使用道具 举报

发表于 2017-4-27 17:39:35 来自手机 | 显示全部楼层
界面的按钮事件,热键事件是UI线程。卡sleep(100)
新开辟一个线程去跑。或者sleep(100,false)
回复 支持 反对

使用道具 举报

发表于 2017-4-27 17:40:45 来自手机 | 显示全部楼层
等待(100,假)
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-20 17:47 , Processed in 0.039769 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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