Führen Sie etwas aus dem Startmenü mit Autohotkey aus

Führen Sie etwas aus dem Startmenü mit Autohotkey aus

Wie starte ich etwas aus dem Windows-Startmenü mit Autohotkey? Ich kann

Send ^{Esc}MyAppName{Enter}

Und alles funktioniert, außer dem letzten {Enter}. Der Bildschirm bleibt nach der Eingabe beim geöffneten Startmenü stehen MyAppName. Ich kann dann manuell die Eingabetaste drücken und es öffnet sich. Was übersehe ich?

Antwort1

Folgendes funktioniert, es lag also wahrscheinlich daran, dass das Startmenü nicht schnell genug geöffnet wurde/reagierte:

Send ^{Esc}
Sleep 2000
Send MyAppName
Sleep 2000
Send {Enter}

Antwort2

Anpassung der Antwort von @xdhmoore für AutoHotkey v2:

#!s::{
    SendEvent "^{Esc}"
    Sleep 1000
    Send "HP Smart"
    Sleep 1000
    SendEvent "{Enter}"
    Sleep 1000
    MouseMove 440,400
} ; win+alt+s  gets mouse ready on  Numériser  button

verwandte Informationen