找回密码
 加入
搜索
查看: 2451|回复: 4

winClose,winKill的问题,有时不能关闭

[复制链接]
发表于 2009-6-22 12:02:39 | 显示全部楼层 |阅读模式
有时候程序弹出类似MsgBox弹出的对话框,winClose,winKill并不能关闭,但下面的语句打印都是1
$x = WinExists("提示", "")
ConsoleWrite($x & @LF)
$y = WinActivate("提示", "")
ConsoleWrite($y & @LF)
$z = WinClose("提示", "")
ConsoleWrite($z & @LF)
Sleep(100)

最后发现弹出的对话框是灰色的,好像焦点不在这上面,必须用鼠标点一下获得焦点才能够关闭,大家知道是怎么回事不
发表于 2009-6-23 15:48:56 | 显示全部楼层
直接关闭那个窗口不行吗
发表于 2009-6-23 17:07:27 | 显示全部楼层
上上图,或者问题解决的快一点
发表于 2009-6-23 22:23:39 | 显示全部楼层
用WinWaitActive试试?
 楼主| 发表于 2009-6-24 16:56:49 | 显示全部楼层
出现的概率比较小,找不出图,
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 02:06 , Processed in 0.081056 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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