:*b0:sub::
Sleep, 200
ControlGetText, OutputVar,,A
;MsgBox, %OutputVar%
;StringMid, a,OutputVar,StrLen(OutputVar)-2, 3
;MsgBox, %a%
;if not a="sub"
if not InStr(OutputVar,"sub")
Run "notepad"
return
Isso funciona muito mal, mas funciona no notepad. Problema com ControlGetText não pode recuperar texto (controle errado, codificação estranha) da maioria dos aplicativos ou eu uso errado. em AutoIt ControlGetText ("[Ativo]", "", "") recupera texto muito melhor.