While 1
WinWaitActive("重要提示", "")
WinKill("重要提示", "")
WinWaitActive("特别提示", "")
WinKill("特别提示", "")
WEnd
经常在WinWaitActive("重要提示", "") 卡住。。。。不会执行下一步,即WinKill("重要提示", ""),激活窗口也不行。
而单独执行
While 1
WinWaitActive("重要提示", "")
WinKill("重要提示", "")
WEnd
或
While 1
WinWaitActive("特别提示", "")
WinKill("特别提示", "")
WEnd
都万试万爽。
WinKill("重要提示", "")这句我有试过 WinSetState ( ("重要提示", "", @SW_HIDE )及ControlClick("重要提示", "确定", "Button1")还有WinClose("重要提示", "")
甚至我还:
While 1
if WinWaitActive("重要提示", "") Then
ControlClick("重要提示", "确定", "Button1")
ElseIf WinWaitActive("特别提示", "") Then
WinKill("特别提示", "")
EndIf
WEnd
都存在WinWaitActive("重要提示", "") 卡住,拒绝执行下一步。
请问,如何改进。 |