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)

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