2016-11-23 5 views
-1

Ich versuche ein Automatisierungsskript zu machen, das drückt Geben Sie ein, wenn ein Popup auftaucht. Es scheint, das Popup-Fenster zu identifizieren, aber Drücken von Geben Sie nicht funktioniert. Der Code ist wie folgt:Drücken Sie die Eingabetaste funktioniert nicht

#RequireAdmin 
Opt("WinTitleMatchMode", 2) 

$hWnd = WinWaitActive("[TITLE:testpop]") 
Sleep(300) 
Send("{ENTER}") 

Antwort

1

Ihr Code funktioniert gut für mich. Sind Sie sicher, dass das Popup "fokussiert" bleibt? Oder reagiert auf Enter?

$hWnd = WinWait("[TITLE:testpop]") 
Sleep(300) 
WinActivate($hWnd) 
Sleep(300) 
ControlSend($hWnd,"",0,"{ENTER}") 

Diese^sollte das gleiche tun, aber leicht auf den Hintergrund. Sie können auch auf eine Schaltfläche mit ControlClick klicken, wenn Sie die Schaltflächen ID mit Au3Info.exe identifizieren können

Welche Art von Popup ist das?

Verwandte Themen