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 а затем использовать один из приведенных выше сценариев?

Ответы на вопрос(4)

Ваш ответ на вопрос