Ich habe versucht, Fokus für ein Windows zu bekommen, in einem Software-Installationsprozess. Das Fenster hat keinen Titel. Das Skript schlägt fehl. Kann mich jemand wissen lassen, ob ich etwas an meinem Skript ändern kann?autohotkey focus kein titel
Dies sollte die OK-Taste klicken arbeiten:
Sleep, 4000.
Send, {control down}
MouseClick, Left, 300, 185,
Send, {Control up}
Die Ergebnisse sind, dass es Google Chrome neben dem Windows-Startmenü öffnet sich in der Mitte auf dem offenen Fenster auf der bestimmten Stelle, statt zu klicken, der der Desktop.
Mein vollständige Skript ist unten:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
;#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
Sleep, 1000 ;language selection and next.
Send, {tab}
Sleep, 500
Send, {tab}
Sleep, 500
Send, {tab}
Sleep, 500
Sleep, 2000
Send, {Enter}
Sleep, 1000 ;directory and installation.
Send, {tab}
Sleep, 500
Send, {tab}
Sleep, 500
Send, {tab}
Sleep, 500
Send, {tab}
Sleep, 500
Send, {tab}
Sleep, 5000
Send, {Enter}
Sleep, 500
Send, {tab}
Sleep, 5000 ;for installation wait time.
Send, {Enter} ;finish.
Sleep, 7000
Run "myexecutable.exe"
Sleep, 4000 ;focus attempt 2.
Send, {control down}
MouseClick, Left, 300, 185,
Send, {Control up} ;for association OK.
Vielen Dank für Ihre Antwort: Zum Beispiel ein Fenster, anstelle des Parameters
WinTitle
Verwendungahk_exe
und den Prozessnamen zu aktivieren. Das eigentliche Problem ist, dass das Fenster nicht fokussiert wird. Es zeigt keinen Titel und hat keinen "versteckten" Titel. Ich habe verschiedene Möglichkeiten versucht, Fokus für das Pop-up zu nehmen, aber keiner funktionierte. Interessanterweise funktionierte das Testen der relativen Koordinaten mit dem SCREEN manchmal, scheiterte jedoch (mit genau derselben Codierung) in 97% der Zeit. Es funktionierte auch mit ein wenig mehr Erfolg (50%), als ich es als ein isoliertes Schnipsel, für die Koordinaten (Titeloption des leeren Fensters) für die genaue Kodierung plotten. –˙ @ JDoe Siehe das Update. – 2501