梦迪丶 发表于 2019-12-18 20:36

易语言在线求助跳出循环的问题


这个循环是取一个网站返回的文本长度,现在的问题是如果这个长度一直不满足60的条件,他就一直在这循环。

目的:如果能设定一个时间或者次数,强行跳出循环。感谢大佬们{:1_923:}

风景暗色调 发表于 2019-12-18 20:56

你自己都说了答案了。。。那你加个判断不就可以了吗
在循环外,取现行时间。在循环内也取现行时间,然后循环内的减去循环外的

研究技术 发表于 2019-12-18 21:02

看图。。。。。。。。。

xiaohui888 发表于 2019-12-18 21:22

本帖最后由 xiaohui888 于 2019-12-18 21:30 编辑

B整数型
判断循环首() 取号码验证=到文本(“12345”)
   A=取文本长度(取号码验证)
延迟(6000)
B=B+1
如果(B≥10 或 A>60)
A=61
判断循环尾(A<60)
   

Raohz520 发表于 2019-12-18 21:42

循环条件 到了跳出嘛

lee木子 发表于 2019-12-18 21:44

想法都有了其他的翻一下流程控制的手册啊

shareolie 发表于 2019-12-18 22:41

计次循环不就行了吗
弄个60次,每次延迟1000毫秒
不就60秒了?

孤狼微博 发表于 2019-12-18 23:39

shareolie 发表于 2019-12-18 22:41
计次循环不就行了吗
弄个60次,每次延迟1000毫秒
不就60秒了?

我赞成你的方法,最后跳出循环后在判断一下文本是否符合就知道失败成功了

b0y 发表于 2019-12-19 00:36

liyiyun 发表于 2019-12-19 00:36

循环判断尾 加一个条件   心跳次数,不满足就跳出 不会继续循环了。
页: [1] 2
查看完整版本: 易语言在线求助跳出循环的问题