zjx0111 发表于 2009-6-22 12:02:39

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

有时候程序弹出类似MsgBox弹出的对话框,winClose,winKill并不能关闭,但下面的语句打印都是1
$x = WinExists("提示", "")
ConsoleWrite($x & @LF)
$y = WinActivate("提示", "")
ConsoleWrite($y & @LF)
$z = WinClose("提示", "")
ConsoleWrite($z & @LF)
Sleep(100)

最后发现弹出的对话框是灰色的,好像焦点不在这上面,必须用鼠标点一下获得焦点才能够关闭,大家知道是怎么回事不

都市浪子666 发表于 2009-6-23 15:48:56

直接关闭那个窗口不行吗

lynfr8 发表于 2009-6-23 17:07:27

上上图,或者问题解决的快一点

cjmbbbbb 发表于 2009-6-23 22:23:39

用WinWaitActive试试?

zjx0111 发表于 2009-6-24 16:56:49

出现的概率比较小,找不出图,
页: [1]
查看完整版本: winClose,winKill的问题,有时不能关闭