我想捕获某些指定的窗口,当窗口出现的时候,自动摸拟按ESC的效果,我写了一段代码,但是运行以后,好像不断的再按ESC,导致不能操作其他的程序,请大侠们帮我修改一下,哪里错了#AutoIt3Wrapper_UseX64=n ;将程序编译为X86应用程序
While 1
If WinExists("龙管家计费系统","该二代证未注册,是否立即注册?") Then
;MsgBox(64,"未注册","捕获到未注册窗口")
WinActivate("龙管家计费系统","该二代证未注册,是否立即注册?");激活未注册窗口
Send("{ESC}")
Sleep(1)
Send("{ESC}")
ElseIf WinExists("龙管家计费系统","中心提示:此证件号已经被禁止使用") Then
WinActivate("龙管家计费系统","中心提示:此证件号已经被禁止使用");激活禁止的窗口
Send("{ESC}")
ElseIf WinExists("会员激活") Then
WinActivate("会员激活");激活禁止的窗口
Send("{ESC}")
Else
EndIf
WEnd
|