TC官方合作论坛

标题: 怎么在一个循环里面遇到一个事件强行跳出未完成的循环 [打印本页]

作者: sc2908    时间: 2012-5-20 20:59
标题: 怎么在一个循环里面遇到一个事件强行跳出未完成的循环
如题 比如 多方面造成 某个死循环 卡住了 或者 屏幕 遮挡
怎么 让 在 指定 系统 时间内强制结束该循环 或者跳转!

作者: 78933489    时间: 2012-5-20 21:27
等结果
作者: zhangopg    时间: 2012-5-20 21:48
开启两个线程,一个是正常脚本启动线程,另一个监控线程.如果在多长时间内没反应当做卡死处理不行吗?
作者: xuhekkll    时间: 2012-5-21 08:14
现在大漠出了个新功能,很好用,就是截取屏幕一块区域,如果过一段时间,再截取这块区域,和以前的画面一样,就判定是卡死,返回真,你就可以退出死循环了。具体方法可以再讨论。望采纳。
作者: tyuyan    时间: 2012-5-21 09:05
  1. 整型 时间
  2. 循环(真)
  3. 辅助.等待(1000)
  4. i=i+1  //我们用i的变量来知道循环的时间,因为我们的每次循环是一秒,每执行一次,我们的i也加一秒。
  5. //如果死循环执行了30秒,就跳出循环。
  6. 如果(i==30)
  7. 跳出
  8. 如果结束
  9. 循环结束
复制代码





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1