jmfs.net
当前位置:首页>>关于按键精灵 如何在循环中,找两张图,找到其中随意一...的资料>>

按键精灵 如何在循环中,找两张图,找到其中随意一...

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 ...

Do Do FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY'神盾.bmp改成你要找的图片名称 If intX > 0 And intY > 0 Then Call 程序1 Exit Do End If Delay 1000 Loop Call 程序2 Loop Sub 程序1 '你的程序 End Sub Sub 程序2 '你的程...

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:\立即...

Do //找图循环 FindPic 0,0,1024,768,"Attachment:\1.bmp",0.9,intX,intY If intX > 0 And intY > 0 Then //查找图1并点击 MoveTo intX, intY //找到了立即点击在等待比较好,避免出错 LeftClick Delay 1000 End If FindPic 0,0,1024,768,"Attac...

执行1 = 0执行2 = 0Do If 执行1 = 1 Then If DateDiff("s", t1, now) > 20 Then ////20秒后再重新开始执行任务1 执行1 = 0 End If End If If 执行2 = 1 Then If DateDiff("s", t2, now) > 10 Then ////10秒后再重新开始执行任务2 执行2 = 0 End ...

理清楚逻辑. 你这个是循环找图,找到则点击并跳出循环. 如果要改成你说的,只需要在找图1的下面直接加找图2,找到跳出循环.

第二张图你没找到,你的代码找到第一张图后,点击鼠标,屏幕还来不及刷新就马上执行找第二张图,所以就找不到,因此要在两次找图之间加延时,初学者经常犯这些错误的。

题主,你好!参考代码如下: 使用说明:将五张图片命名为:图1.bmp图2.bmp图3.bmp图4.bmp图5.bmp Do For i = 1 To 4 FindPic 0, 0, 1024, 768, "Attachment:\图5.bmp", 0.9, intX, intY If intX - 1 Then MoveTo intX + 1, intY + 1 LeftClick 1...

题主你好,修改代码如下:(满意记得采纳) Do i = 1 Do While i < 7 FindPic 0,0,1500,800,"Attachment:\"&i&".bmp",0.9,intX,intY If intX > 0 Then MoveTo intX+5, intY+5 Delay 1000 LeftClick 1 i = i + 1 Else i = i End If Loop For 3600...

理清楚逻辑. 你这个是循环找图,找到则点击并跳出循环. 如果要改成你说的,只需要在找图1的下面直接加找图2,找到跳出循环.

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