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?