オートホットキーを使用してスタートメニューから何かを実行する

オートホットキーを使用してスタートメニューから何かを実行する

オートホットキーを使用してWindowsのスタートメニューから何かを起動するにはどうすればいいですか?

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

関連情報