CTRL++のキー コンボを送信する簡単なスクリプトを作成しようとしていWINDOWS KEYますTAB。以下のコードはキーを送信しますCTRL+ ALT+TAB
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^%{TAB}"
ALTただし、「%」(別名キー)を(別名左Windowsキー)に置き換えようとするLWINと、構文エラーと表示されます。
次のことを試しましたが、うまくいきませんでした:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^{LWIN}{TAB}"
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^{LWIN}+{TAB}"
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys ^{LWIN}+{TAB}
他のキーが押されている間に特定のキーを押し続けることができることと関係があることは知っていますが、正しく理解できないようです.
CTRLWindows キーは、 +を使用してプログラムで押すことができますESC。この組み合わせを呼び出される変数として設定しLWIN、上記のスクリプトのいずれかを使用する方法はありますか?