- var ax,ay,bx,by
- var x,y,count=0,mark=true
- while(true)
- findpic(200,200,400,400,"rc:standard.bmp","000000",1.0,0,x,y)
-
-
- if(x>0)//执行的前提是首先找到图,如果连图都没找到,啥也不做.
-
- //壹
- if(count>=0 && count<5 && mark)//当count(计数)等于0到4之间,而mark(标记)等于真
- mousemove(ax,ay)//执行这里面的
- sleep(100,false)
- mouseleftclick()
- mark=false//mark(标记)等于假,意思是本次循环(0到10)只执行一次
- end
-
- //贰
- if(mark == false)//执行过上边过后,mark等于假,上面就不执行了,开始执行count是多少就点几次鼠标
- for(var i = count; i > 0; i--)//也可以写成这样for(var i = 0; i < count; i++) 哪个好理解就写哪个
- mousemove(bx,by)//count是多少就执行几次
- sleep(100,false)
- mouseleftclick()
- end
- end
-
-
- count++
- if(count == 11)//重置循环
- count=0
- mark=true
- end
- end
-
-
- end
- //0到10,壹只执行一次,其余执行贰.没执行过壹,贰不会执行
- //上面是我看你描述而后写的,没做任何测试
复制代码 |