如何判断某个窗口是否存在,知道的大哥大姐给俺说下,万分感激
本帖最后由 cykefu 于 2011-4-29 01:05 编辑我想用AU3做个 程序自动安装的小软件,现在遇到个问题:
安装的过程中,有的时候会出现一个错误窗口,但有的时候又不会出现。我想知道怎么来判断这个窗口是否出来了。要是知道这个,我就能在他出来的时候把它关了,在他不出来的时候跳过。
====================================================
我根据kxing给我的提示,试了好久还是不行,不知道我哪里出错了AdlibRegister("MyAdlib")
Exit
Func MyAdlib()
If WinExists("error","") Then
WinKill("error","")
EndIf
EndFunc
万分感激!!! 我想用WinExists 这个函数,但他前面必需加WinWaitActive。假如错误窗口没出来的话,程序就会断到这不动了 函数 winexist。基础教程都有的 回复 3# papapa314
我试过WinExists 这个函数,但他前面必需加WinWaitActive。假如错误窗口没出来的话,程序就会断到这不动了,不是知道是我哪里弄错了,还是咋回事。。。 adlibregister 非常感谢楼上,谢谢!!! 楼主先看帮助啊 哪位老大能给小弟讲讲{:face (319):} sleep(500)
if winexits('error') then WinKill("error","")
Do
Sleep(50)
if WinExists("错误窗口" , "文字") Then
WinClose("错误窗口" , "文字")
EndIf
UntilWinExists("正确窗口" , "文字") = True
这样试试 真的不错,学习了 留名学习。。。。 看看教程就知道問題了,我們都屬於同一種,呵呵 回复 1# cykefu
AdlibRegister("MyAdlib")
Exit
Func MyAdlib()
If WinExists("error","") Then
WinKill("error","")
EndIf
EndFunc
这个一运行就会退出,去掉Exit
页:
[1]