VBScript SendKeys CTRL + LWIN + TAB?

Próbuję napisać prosty skrypt, który wyśle ​​kluczową kombinacjęCTRL+KLUCZ WINDOWS+PATKA. Poniższy kod wysyła kluczeCTRL+ALT+PATKA

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

Jednak gdy próbuję zastąpić „%” (akaALT klucz) zLWIN (aka Lewy klawisz Windows) mówi Błąd składni.

Próbowałem następujących rzeczy, ale nie miałem szczęścia:

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}

Wiem, że ma to coś wspólnego z możliwością trzymania pewnych klawiszy, gdy inne klawisze są wciśnięte, ale wydaje mi się, że nie mogę tego zrobić poprawnie.

Klawisz Windows można nacisnąć programowo za pomocąCTRL+WYJŚCIE. Czy istnieje sposób na ustawienie tej kombinacji jako zmiennej o nazwieLWIN a następnie użyć jednego z powyższych Skryptów?

questionAnswers(4)

yourAnswerToTheQuestion