jmfs.net
当前位置:首页>>关于按键精灵怎么循环找到图就下一步,循环10次后没到...的资料>>

按键精灵怎么循环找到图就下一步,循环10次后没到...

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

i = 0 While i = 0 FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY If intX > 0 And intY > 0 Then i = 0 Else i=1 End If Wend

你这个是找两个图,实现移动点击的目的,源文件是附件的2涨图片,首先你执行的时候,要确保你要找的图,是否显示在屏幕上,你这个是前台的,如果没找到2张图,自然就执行else 语句

定义rem标签循环就好了! 例如: rem a1 “找图的语句” go to a1

你这典型的没找到图的,没找到图移动到0,0. 看看是不是你分辨率设置小了.你现在找图的范围的17寸大屁股显示器的分辨率.1024*768的.

FindColor 0,0,2000,2000,"你指定的颜色字符串",intX,intY //以下是条件判断;如果返回的坐标大于0,那么就说明找到了。 If intX > 0 And intY > 0 Then //你要做的事情 Else //否则,你要做的事情 End If

for循环,数组.保存数组序号到字符串变量,用"|"隔开

Rem 继续找图 VBSCall FindPic(0,0,1024,768,"Attachment:\图片1.bmp",0.9,x,y) If x>0 and y>0 MoveTo x+1,y+1 Else Goto 继续找图 EndIf

FindPic 0,0,1024,768,"Attachment:\QQ.bmp",0.8,intX,intY If intX > 0 And intY > 0 Then //A处、、此处是判断有没找到,如果坐标大于0表示找到 //此处是 找到后执行的代码 End If //此处是判断结束语句与 A处是成对的 //以下是你的代码的正确...

在否则后面面插入EndScript命令 EndScript ' 脚本停止运行

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