TC官方合作论坛

 找回密码
 立即注册
查看: 1039|回复: 3

[问题] 循环中第二次枚举窗口为什么会卡住呢?

[复制链接]
发表于 2016-1-4 02:59:24 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
比如
变量 a=0
循环()
变量 aa=多点找色(---)
如果(aa>=0)
  变量 枚举串=枚举窗口("XX",0)
   调试输出(枚举)
结束
等待(5000)
结束

代码大概是这样,是为了检测某个窗口消失的时候重上,因为如果窗口消失了就会出现找色的内容,这是前面的操作,第一次的时候枚举窗口是返回空,之后都能顺利执行.之后循环也顺利,然后把窗口关了,找色的内容也找到了,但是到了第二次枚举窗口的时候  就卡住了,通过调试输出看了 找色返回值没问题,第二次枚举窗口之前的操作也没问题,但是到了第二次枚举窗口的时候,应该返回空的,但是就卡在那不动了.请问是哪位大神知道是怎么一回事呢?
回复

使用道具 举报

 楼主| 发表于 2016-1-4 03:10:21 | 显示全部楼层
唉..实在找不出原因了...但是改用大漠的就没问题了
回复 支持 反对

使用道具 举报

发表于 2016-1-4 16:36:25 | 显示全部楼层
等待时间太久,导致辅助界面卡死.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-4 19:25:16 | 显示全部楼层
民工唐子 发表于 2016-1-4 16:36
等待时间太久,导致辅助界面卡死.

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-16 14:19 , Processed in 0.046440 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表