TC官方合作论坛

标题: 循环中第二次枚举窗口为什么会卡住呢? [打印本页]

作者: zyzccd    时间: 2016-1-4 02:59
标题: 循环中第二次枚举窗口为什么会卡住呢?
比如
变量 a=0
循环()
变量 aa=多点找色(---)
如果(aa>=0)
  变量 枚举串=枚举窗口("XX",0)
   调试输出(枚举)
结束
等待(5000)
结束

代码大概是这样,是为了检测某个窗口消失的时候重上,因为如果窗口消失了就会出现找色的内容,这是前面的操作,第一次的时候枚举窗口是返回空,之后都能顺利执行.之后循环也顺利,然后把窗口关了,找色的内容也找到了,但是到了第二次枚举窗口的时候  就卡住了,通过调试输出看了 找色返回值没问题,第二次枚举窗口之前的操作也没问题,但是到了第二次枚举窗口的时候,应该返回空的,但是就卡在那不动了.请问是哪位大神知道是怎么一回事呢?
作者: zyzccd    时间: 2016-1-4 03:10
唉..实在找不出原因了...但是改用大漠的就没问题了
作者: 民工唐子    时间: 2016-1-4 16:36
等待时间太久,导致辅助界面卡死.
作者: zyzccd    时间: 2016-1-4 19:25
民工唐子 发表于 2016-1-4 16:36
等待时间太久,导致辅助界面卡死.

并不是...循环的等待时间只有3秒而已.而且所有代码不动,只是把TC的枚举窗口换成了大漠的枚举,就正常了.第二次也不会卡死在那了  不清楚什么原因




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