TC官方合作论坛

标题: 至尊新手提问关于循环 [打印本页]

作者: xcp1006    时间: 2017-4-27 01:04
标题: 至尊新手提问关于循环
意思是找到这张图就用鼠标点三次,然后延迟一会儿再重新运行,一直循环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
  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
界面的按钮事件,热键事件是UI线程。卡sleep(100)
新开辟一个线程去跑。或者sleep(100,false)
作者: 剑仙十号    时间: 2017-4-27 17:40
等待(100,假)




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1