guanfei33 发表于 2008-10-12 22:51:44

AU3中如何判断自动关闭的窗口.

想利用Au3自动捕捉窗口的状态,一旦进度结束并且窗口自动关闭以后,然后才开始开始下一步的动作,否则继续等待该窗口的动作完成。

[ 本帖最后由 guanfei33 于 2008-10-14 10:52 编辑 ]

guanfei33 发表于 2008-10-12 23:38:00

补充

好像下面的脚本执行不对哦,请大虾们帮忙看一下!多谢

代码如下:
Run("MsiExec.exe /X{8C8ADD9C-1F30-4B1A-927E-B72CC4AADB91}")
winwait("Windows Installer")
winwaitactive("Windows Installer")
send("y!")

;通过判断一直在执行卸载,直到卸载完成后窗口自动关闭后会弹出新的对话框提示你安装安成。
If winexists("窗口") Then ;判断是否还在卸载
    sleep(1000)
        msgbox(0, "", "卸载完成!");
EndIf

[ 本帖最后由 guanfei33 于 2008-10-12 23:41 编辑 ]

.個朲綉√ 发表于 2008-10-13 00:55:05

我想检测窗口名字或者进程就可以了吧...偶系新手:face (22):

78391493 发表于 2008-10-13 14:23:48

WinWaitClose()

liongodmien 发表于 2008-10-13 14:59:46

这样的操作帮助里是有的!

seominho 发表于 2009-3-31 11:28:52

请问下楼主 这个问题怎么解决的?? 能否告诉下。。 我是新手, 我也碰到这个问题了。。
页: [1]
查看完整版本: AU3中如何判断自动关闭的窗口.