欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

按键精灵找不到图跳过怎么写,按键精灵找不到图的原因

时间:2023-02-23 21:24:43

按键精灵怎么找图,找不到就一直按空格键,10秒后或者找到了就继续篇1

既然是限时找图那么你找10次即可

在找图里面加个判断如果找到则跳出循环

如果没找到也没事就循环10次找图而已不会死循环

然后点击命令加个判断

如果没找到图就不执行点击命令那样也不会有影响了

代码如下

vb">For10

Delay300

FindPic0,0,1440,900,"Attachment:\1.bmp",0.9,tX,tY

IftX>0Then

ExitFor

EndIf

Next

Delay1000

IftX>0Then

MoveTotX,tY

Delay300

LeftClick1

EndIf

按键精灵出现图片跳过第一段命令进行下一段命令篇2

这代码我有即视感,前段时间也有问我这样的代码。

我给你加段判断代码就好了,你需要他判断多长时间呢?几秒还是只判断一次?

把下面代码替换你需要判断图三的那段就好了,>=3是检测三秒,更改数字就可以更改检测的时间,如果只需要检测一次,那么只需要Do到Loop中间的代码。

Z=time

Do

FindPic0,0,414,325,"Attachment:\图3.bmp",0.9,intX,intY

IfintX>0AndintY>0Then

Delay1200

MoveTo488,712

LeftClick2

Delay700

SayString"你好"

Delay700

KeyPress"Enter",1

Delay700

EndIf

LoopUntilDateDiff("s",Z,time)>=3

按键精灵找图我有三张图假如我第一张找不到可不可以跳过继续找第篇3

我来回答你问题吧!

首先,你用了两个无限循环,没必要

1、Rembj----Gotobj

2、i=0

Whilei=0

Wend

第二个问题,你的i在中间变了三次,其实变了一次后,到第三张找图后的代码就会跳出了。没必要变这多次。可能你是用来计数吧。那就没所谓。

第二个是如何解决的问题。你可以用

fori=0toj

next

这种语句来搜,就可以搜不了就跳出了,到第二,第三张图了。

最后一点,其实你在每个MoveTointX+0,intY+0

后面加个+0也是多余的代码吧。

这是我帮你修改的代码

Dimi,j

Rembj

i=0

//j是设搜图的次数

j=2

Fori=0toj

FindPic272,47,619,494,"Attachment:\1.bmp",0.9,intX,intY

IfintX>0AndintY>0Then

MoveTointX,intY

LeftClick1

EndIf

Next

Delay3000

Fori=0toj

FindPic272,47,619,494,"Attachment:\2.bmp",0.9,intX,intY

IfintX>0AndintY>0Then

MoveTointX,intY

LeftClick1

EndIf

Next

Delay3000

Fori=0toj

FindPic272,47,619,494,"Attachment:\3.bmp",0.9,intX,intY

IfintX>0AndintY>0Then

MoveTointX,intY

LeftClick1

Delay3000

EndIf

Next

Gotobj

希望能解决你的问题。

按键精灵找图,找不到时执行命令怎么写篇4

FindPic0,0,2000,2000,"Attachment:\你要找的图片.bmp",0.9,intX,intY

//0.0.2000.2000是屏幕窗口大小,若比2000大则按全窗口处理,范围控制越小,搜索速度越快!

IfintX>0AndintY>0Then

//如果找到图片,会反馈坐标值intX和intY,如果值大于0,证明图片找到了

//此处执行找到图片后的操作,没命令视为无操作(一般无操作建议加点延时毫秒即可,例如300毫秒)

Else

//找不到图片,就否则执行这里的命令

EndIf

//判断结束

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。