オートホットキーを使用して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