求教:如何在大循环里小循环当某条件成立里停止小循环
答案:1 悬赏:30 手机版
解决时间 2021-02-22 18:55
- 提问者网友:不要迷恋哥
- 2021-02-22 00:13
求教:如何在大循环里小循环当某条件成立里停止小循环
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-02-22 01:44
其实有好多种写法。先给你一个最笨的
i=0
do
if i=10 then
exit do
end if
i=i+1
loop
每次循环判断一次,这是用判断变量来跳出Do无限循环。还有一种如下
Do
//这里加内容
Loop While i=1
这个意思是,当i=1时,无限循环,一旦打破条件,i不等于1了,就会跳出循环。
你可以直接在你最后loop改成这样
loop while GetColor <> "BF803C" //只要不等于这个颜色,就一直循环。追问每次循环就判断一次,这样很费U,就不用第一种方法了。那第二种方法改成怎样子?
我希望按键精灵,大循环:按3一次,按1无数次,当颜色出现,停止按1,改按4一次,结束。请帮忙把重要的循环,跳出循环命令排列一下。(按第二种方法试了,不会跳出循环。颜色跟坐标都没问题~)追答。。。我的天~费什么U?看来你还是不懂循环判断的原理。我已经给你说了怎么判断到条件跳出循环。直接给你改好了你还不会吗?追问萌新表示真的不会,上面的命令全是网上找的,我看还是把它分成两个脚本,更好理解。追答这个逻辑很简单,如果你还不明白,那我没办法,建议你从头学习基础。
i=0
do
if i=10 then
exit do
end if
i=i+1
loop
每次循环判断一次,这是用判断变量来跳出Do无限循环。还有一种如下
Do
//这里加内容
Loop While i=1
这个意思是,当i=1时,无限循环,一旦打破条件,i不等于1了,就会跳出循环。
你可以直接在你最后loop改成这样
loop while GetColor <> "BF803C" //只要不等于这个颜色,就一直循环。追问每次循环就判断一次,这样很费U,就不用第一种方法了。那第二种方法改成怎样子?
我希望按键精灵,大循环:按3一次,按1无数次,当颜色出现,停止按1,改按4一次,结束。请帮忙把重要的循环,跳出循环命令排列一下。(按第二种方法试了,不会跳出循环。颜色跟坐标都没问题~)追答。。。我的天~费什么U?看来你还是不懂循环判断的原理。我已经给你说了怎么判断到条件跳出循环。直接给你改好了你还不会吗?追问萌新表示真的不会,上面的命令全是网上找的,我看还是把它分成两个脚本,更好理解。追答这个逻辑很简单,如果你还不明白,那我没办法,建议你从头学习基础。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯