VBScript SendKeys CTRL + LWIN + TAB?

Eu estou tentando escrever um script simples que irá enviar a combinação de teclas deCTRL+CHAVE DO WINDOWS+ABA. O código abaixo envia as chavesCTRL+ALT+ABA

Set WshShell = WScript.CreateObject("WScript.Shell")
  WshShell.SendKeys "^%{TAB}"

No entanto, quando tento substituir "%" (também conhecido comoALT chave) comLWIN (também conhecido como a tecla esquerda do Windows) ele diz Erro de sintaxe.

Eu tentei o seguinte, mas não tive sorte:

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}

Eu sei que tem algo a ver com a capacidade de manter certas teclas enquanto outras teclas são pressionadas, mas não consigo acertar.

A tecla Windows pode ser pressionada programaticamente usandoCTRL+ESC. Existe uma maneira de definir essa combinação como uma variável chamadaLWIN e, em seguida, use um dos scripts acima?

questionAnswers(4)

yourAnswerToTheQuestion