jmfs.net
当前位置:首页>>关于虚心请教各位,按键精灵怎样循环找图,根据不同图...的资料>>

虚心请教各位,按键精灵怎样循环找图,根据不同图...

Do AX = Plugin.Sys.GetScRX():AY = Plugin.Sys.GetScRY() FindPic 0, 0, AX, AY, "Attachment:\立刻购买.bmp", 0.9, intX, intY If intX > 0 And intY > 0 Then MoveTo intX+5,intY+5 LeftClick 1 Do FindPic 0, 0, AX, AY, "Attachment:\立即...

DoFindPic 976,749,1133,791,"Attachment:\1.bmp",0.9,intX,intYIf intX > 0 And intY > 0 Then //找到了 Goto 跳出循环 Else End If FindPic 976,749,1133,791,"Attachment:\2.bmp",0.9,intX,intYIf intX > 0 And intY > 0 Then //找到了 Goto ...

既然是限时找图 那么你找10次即可 在找图里面加个判断 如果找到则跳出循环 如果没找到也没事 就循环10次找图而已 不会死循环 然后点击命令加个判断 如果没找到图就不执行点击命令 那样也不会有影响了 代码如下 For 10 Delay 300 FindPic 0,0,144...

在最上面加个do 最下面加个loop 然后在判断条件下 加个退出do循环 就是在 (如果intx>0并且inty>0则 )后面加个Exit do 意思就是 找到图 就会执行这个退出循环的语句Exit do 退出来 如果找不到 下面的代码都不会执行 全部跳过 跑回上面继续循环...

我用的REM标识 如果找到图就进行中一个动作。如果没找到图就goto标识。

Rem go开头 Goto go结尾 在你要循环的代码前后加上这两个词

KeyPress "N", 1'理论上来说第一循环是 do,但是你应该不是要退出do循环Do For 10 Delay 500 FindPic 0, 0, 1024, 768, "Attachment:\达芙妮.bmp", 0.9, intX, intY Delay 500 MoveTo intX + 10, intY + 10 Delay 500 RightClick 1 Delay 500 Rig...

Do Do//无限循环 FindPic 0, 0, 2000,1080, "Attachment:\1.bmp", 0.9, intX, intY If intX > 0 And intY > 0 Then MoveTo intX + 1, intY + 1 Delay 100 LeftClick 1 Delay 100 Exit Do//找到图1,跳出循环 End If Loop 找图时间 = time//得到当...

你这思路有点问题,一般来说 我们都是靠找图找色来执行下一步的 而不是说找不到图就执行下一步,建议你更改一下思路 死循环找到 找不到则跳出的代码例子 Do FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY'找图命令 返回值变量intx...

//须把图放到附件否则给出图片绝对路径 PutAttachment ".","*.bmp" rem a FindPic 0,50,1023,767,"a.bmp",0.9,intX,intY If intX>0 and intY>0 Then Else //没找到循环找a goto a End If rem b FindPic 0,50,1023,767,"b.bmp",0.9,intX,intY If ...

网站首页 | 网站地图
All rights reserved Powered by www.jmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com