Выполнить что-либо из меню «Пуск» с помощью autohotkey

Выполнить что-либо из меню «Пуск» с помощью autohotkey

Как мне запустить что-то из меню «Пуск» Windows с помощью autohotkey? Я могу сделать

Send ^{Esc}MyAppName{Enter}

И все работает, кроме последнего {Enter}. Экран останавливается на открытом меню «Пуск» после ввода MyAppName. Я могу вручную нажать Enter, и оно откроется. Что я упускаю?

решение1

Следующее работает, так что, вероятно, проблема была в том, что меню «Пуск» открывалось/реагировало недостаточно быстро:

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

решение2

Адаптирую ответ @xdhmoore для 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

Связанный контент