按键精灵怎么让它一直循环直到检测到了一个图片后且执行循环结束后,不执行一部分区域的指令段

我的意思就是,我在打一个游戏,当我的支援不是一个好友的时候它就会询问是否添加他好友,点了取消后会直接跳过前往特殊关卡(然而,我在这里插入了识别一个前往特殊关卡的指令,导致指令运行到上面的添加好友申请后就卡住了无法执行接下来的命令,因为它直接跳过了)

方案1
在你前往特殊关卡 前 先加一个判断是否添加好友。有那个图标就点击是或否 没有就跳过
1:
i=0
do while i<=10///////////////10秒内做判断,不然则弹出循环
delay 1000
i=i+1
find 图片(添加好友),赋值坐标
if 坐标>0 则 点击添加或者不添加
else
end if
loop
2:
delay 或 用类似于第一步的那种方案 设定好延迟!!!!重要
点击某个 图标或者坐标 前往下一关追问

这个我加了,他会检测是否添加好友的弹窗,但是下面我还写了一段前往特殊关卡的,如果我和好友的一起打就需要点击前往特殊关卡,如果不是好友的就会跳出是否添加好友,我一直点的取消,不过点了取消会直接跳过点击前往特殊关卡的动作

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-05

我没仔细看你的加好友闯关卡的描述(其实是没看懂)。仅简单回答标题部分,不写详细代码了就。

按键精灵怎么让它一直循环直到检测到了一个图片后且执行循环结束后,不执行一部分区域的指令段

例子1:要一直循环,但是检测到图片后,不再检测图片

a="检测"

循环开始

如果 a="检测"  则 寻找图片A

如果 找到图片A,则c=1  a="不检测"  否则 c=0

如果c =1  则 代码A  否则 代码B

循环结束

例子2:要一直循环,每次都检测图片

循环开始

寻找图片A

如果 找到图片A,则c=1   否则 c=0

如果c =1  则 代码A  否则如果c=0 代码B

循环结束

例子3:检测到图片,等待循环结束,跳出循环

循环开始

寻找图片A

如果 找到图片A,则c=1   否则 c=0

这里是往后的代码

如果c =1  则 跳出循环 

循环结束

本回答被网友采纳
第2个回答  2019-07-04
这个问题比较好判断吧。你说你识别这个取消加好友。然后就不动了。那么你这个取消加好友是怎么识别的呢。识别后又怎么写代码的呢。应该是识别到这个东西了。但是你后面的代码肯定有问题。所以导致后面的代码没有执行。或者代码已经执行到结尾了。不懂的可以加我头像
相似回答