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 语句

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

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

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

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

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

嗯,你的意思是第一遍找到就继续找?找不到跳过找下一个图?与找准备同理是不是?你这个脚本现在判断力很低,必须多判断给自己留出路不然这脚本不能用。跳转尽量少用,能用循环则用循环,循环别写死也要留活路。你这只要找到一次图就行了,还要...

你只能根据窗口的标题来进行判断,或者是句柄的title吧,但是安静精灵在这种上面,没有那么灵活,如果是网页的,可以换一种工具selenium

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