|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在一个线程下用几个并列的while(i)....if() .break..end ....end比如
while(1)
sleep(1000)
xdw.Findstr(x,y-5,x+200,y+20,"adb","ff6600-000000",1.0,x,y)
sleep(1000)
if(x>0)
while(1)
sleep(1000)
xdw.FindColor(x,y,x+180,y+40,"3cff00-000000",1.0,0,x,y)
sleep(1000)
if(x>0)
xdw.MoveToEx(x,y,3,3)
xdw.LeftClick()
sleep(1000)
break
else
end
end
break
else
end
end
while(1)
sleep(2000)
var ax,ay
xdw.FindPic(612,289,834,420,"1.bmp||2.bmp","000000",0.9,0,ax,ay)
sleep(1000)
if(ax>0)
xdw.MoveToEx(ax,ay,ax+3,ay+3)
xdw.LeftClick()
sleep(2000)
threadbegin("cde","")
break
else
traceprint("我正在点击,请等待")
end
end
这样并列的while ...end 死循环,前面没有跳出,后面的 wihle....end也会运行起来呢,实际只有前面的跳出,后面才到执行到吧;
希望有心人测试一下看看,难道只有我这个有问题
|
|