TC官方合作论坛

标题: 来个大神 [打印本页]

作者: jswqwjf    时间: 2015-7-14 21:55
标题: 来个大神
功能 floatwinrun()    循环(真)            
变量 x=-1,y=-1        
变量 ret=找图(0,0,0,0,"/sdcard/图片/d1.bmp","000000",0.9,0,x,y)        
如果(ret>=0)            
循环(2)                           
调试输出(ret&"|"&x&"|"&y)               
手指点击(537,1603)            
结束        
结束      
结束
结束


///////////////////////////////
脚本写好了,问题也来了
图能找到,也点击了,但是一旦找到图就不停的点击,直到第二次找到图才再次点击,然后还是一直点击
要怎样可以让他找到一次点一次,没找到就一直找图





作者: 言术    时间: 2015-7-14 22:19
把里面的循环去掉试试
  1. 功能 floatwinrun()   
  2.     变量 x=-1,y=-1,ret
  3.     循环(真)
  4.         ret=找图(0,0,0,0,"/sdcard/图片/d1.bmp","000000",0.9,0,x,y)        
  5.         如果(ret>=0)            
  6.             调试输出(ret&"|"&x&"|"&y)               
  7.             手指点击(537,1603)            
  8.         结束      
  9.     结束
  10. 结束
复制代码

作者: jswqwjf    时间: 2015-7-14 22:47
言术 发表于 2015-7-14 22:19
把里面的循环去掉试试

谢谢大神了,这个问题解决了

要是增加一个判断,
就是找图1
找到就找图2
图2找到点击
否则点击返回键
继续寻找图1
该怎么写
作者: 言术    时间: 2015-7-15 06:53
jswqwjf 发表于 2015-7-14 22:47
谢谢大神了,这个问题解决了

要是增加一个判断,

你参考下:

功能 floatwinrun()   
    变量 x=-1,y=-1,ret
    循环(真)
        ret=找图(0,0,0,0,"/sdcard/图片/d1.bmp","000000",0.9,0,x,y)//先找图一        
        如果(ret>=0)            
            ret=找图(0,0,0,0,"/sdcard/图片/d2.bmp","000000",0.9,0,x,y)//找到图一找图二
            如果(ret>=0)//如果找到图二就点击
            调试输出(ret&"|"&x&"|"&y)
            手指点击(537,1603)  
        否则
            //没找到图二就点击返回键
            结束
        结束      
    结束//然后继续找图一
结束
作者: jswqwjf    时间: 2015-7-15 09:41
言术 发表于 2015-7-15 06:53
你参考下:

功能 floatwinrun()   

3Q
刚刚入手TC,多多指教




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