FindPic 0,0,1024,768,"图片1",0.9,intX,intY
If intX >0 And intY >0 Then
MoveTo intX, intY
LeftClick 1
Goto A
ELSE
FindPic 0,0,1024,768,"图片2",0.9,intX,intY
If intX >0 And intY >0 Then
MoveTo intX, intY
LeftClick 1
Goto A
ELSE
Goto A
End If
你先试一试这样的结构,找图1,找到运行步骤1,找不到了找图2,找到运行步骤2,还找不到了跳回去重来。至于你说的同时找,可以设置多线程,第一个线程只找图1,第二个线程只找图2,然后同时运行两个线程,但是据说如果两个线程同时激发会产生错误,我没测试过
call 找图片//调用子程序sub 找图片//子程序
for f=1 to 2
FindPic(0,0,1024,768,"Attachment:\"&f&".bmp",0.9,x,y)
if x>0 and y>0
MessageBox "OK"
Else
MessageBox "NO"
EndIf
next
end sub
写错了吧哪里有写好if马上else就YY的为什么 写else我就是看不懂啊
else=否则 if=如果
你如果什么都不知道就要否则是不是应该改改
还有个可能如果你前面的YY已经找到了那么可能就直接会跳过xx
脚本可能是这样认为的
如果 找yy
否则
找xx
就是说YY既然找到 他就会直接跳过xx
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)