TC官方合作论坛
标题:
什么命令可以让一个循环在规定时间没有结束可以强行跳出
[打印本页]
作者:
海贼蛋蛋
时间:
2012-12-14 23:43
标题:
什么命令可以让一个循环在规定时间没有结束可以强行跳出
如题.我目前的问题是我在空间B有一个循环的子程序,在空间A调用,但是有时候会因为不满足跳出循环的条件,有没有什么命令可以规定这个循环执行的最多时间?或者还有其它什么解决办法.
作者:
海贼蛋蛋
时间:
2012-12-14 23:44
拜谢
作者:
z878717691
时间:
2012-12-14 23:47
你可以设置循环次数
比如在循环里面加上
整型 循环次数=0
循环(真)
如果(循环次数==9)
跳出
如果结束
循环次数=循环次数+1
循环结束
作者:
z878717691
时间:
2012-12-14 23:57
如果非要时间
4.版本有个 日期时间.日期间隔()命令
现行时间=日期时间.当前日期()
循环(真)
如果(日期时间.日期间隔("n",现行时间,日期时间.当前日期(),)>5)
跳出
如果结束
循环结束
作者:
海贼蛋蛋
时间:
2012-12-15 00:01
回复
3楼
z878717691
的帖子
我在做一个DNF自动捡物的脚本,因为一张图会掉好多物品,数目不定,而且有时候因为移动失误也要重新移动,如果这样的话次数不好控制.
作者:
z878717691
时间:
2012-12-15 00:03
你如果用的4.0版本可以加个时间的间隔判断
现行时间=日期时间.当前日期()
循环(真)
如果(日期时间.日期间隔("n",现行时间,日期时间.当前日期(),)>5)
跳出
如果结束
循环结束
作者:
海贼蛋蛋
时间:
2012-12-15 00:05
回复
6楼
z878717691
的帖子
好期待4.0啊.谢谢
作者:
冷月无痕
时间:
2012-12-15 03:27
3.046可以用
整型 开始时间=系统.获取系统毫秒()
循环(真)
整型 结束时间=系统.获取系统毫秒()
如果(结束时间-开始时间>3000)//循环3秒以后结束循环
跳出
如果结束
//这里是执行的代码
循环结束
作者:
海贼蛋蛋
时间:
2012-12-15 08:36
回复
8楼
冷月无痕
的帖子
谢谢
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1