VBScript SendKeys CTRL + LWIN + TAB?
Я пытаюсь написать простой скрипт, который отправит комбинацию клавишCTRL+КЛЮЧ ОТ ОКНА+TAB, Код ниже отправляет ключиCTRL+ALT+TAB
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "^%{TAB}"
Однако, когда я пытаюсь заменить «%» (иначеALT ключ) сLWin (он же левый ключ Windows) говорит, что синтаксическая ошибка.
Я попробовал следующее, но безуспешно:
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}
Я знаю, что это как-то связано с возможностью удерживать определенные клавиши, пока нажаты другие клавиши, но я не могу понять, как это правильно.
Клавиша Windows может быть нажата программно с помощьюCTRL+ESC, Есть ли способ установить эту комбинацию как переменнуюLWin а затем использовать один из приведенных выше сценариев?