VBSCall call FindColorEx(0,0,1280,1120,"704DDA",0,0.9,x,y)
If x>0 and y>0
MoveTo x y
Delay 600
LeftClick 1
Delay 300
MoveR -60,0
Delay 300
LeftClick 2
Delay 300
Else
MoveTo 985,891
Delay 300
LeftClick 2
Delay 3000
这个命令就是说~如果找不到那个颜色~鼠标就移动到我指定的坐标~点击~
现在我有个问题~如果点击进入我指定的坐标后~打开的那个网页还是没有指定的颜色~那么再移动到下一个坐标应该怎么写?
Else
MoveTo 985,891 我现在的方法是把这个坐标~改成另外一个坐标~但是~如果另外一个坐标点击出来后~找到了我要找的颜色~执行完
If x>0 and y>0
MoveTo x y
Delay 600
LeftClick 1
Delay 300
MoveR -60,0
Delay 300
LeftClick 2
Delay 300
后~又回到了985,891这个坐标~而不是我设定的第三个坐标?我应该怎么写?
VBSCall call FindColorEx(0,0,1280,1120,"704DDA",0,0.9,x,y)
If x>0 and y>0
MoveTo x y
省略~~~~
Else
MoveTo 985,891
Delay 300
LeftClick 2
Delay 3000
VBSCall call FindColorEx(0,0,1280,1120,"704DDA",0,0.9,x,y)
If x>0 and y>0
MoveTo x y
省略~~~
Else
MoveTo 920,900
Delay 300
LeftClick 2
Delay 3000
VBSCall call FindColorEx(0,0,1280,1120,"704DDA",0,0.9,x,y)
If x>0 and y>0
MoveTo x y
省略~~~~
Else
MoveTo 857,915
Delay 300
LeftClick 2
Delay 3000
如果在第一个坐标里面没有找到我要的颜色~那么它就会去第二个坐标里面找我要的颜色~但是如果在第二个坐标里面找到了我要的颜色~我希望是他继续去第三个坐标里面找~可是~他却回到了第一个坐标~我一共有7个坐标要他进去找我要的颜色~我测试了~如果在其中任何一个目标里面找到了我要的颜色~它都会从第一个坐标开始~直到每个坐标内都没有我要的颜色~我应该怎么办啊??我想要的效果是~到1坐标~找色~到2坐标~找色~到3坐标~找色~如此类推~应该怎么写呢?
|