Wie aktiviere ich Win + Tab-Tasten mit einem VBScript, um die Task-Ansicht in Windows 10 zu starten?

3297
mason

Ich versuche, die mittlere Maustaste meiner Maus so einzustellen, dass die Taskansicht in Windows 10 gestartet wird (der Ersatz für Aero Flip 3D in früheren Windows-Versionen). Ich verwende die Logitech SetPoint-Software, die einen externen Befehl ausführen kann, wenn ich die mittlere Maustaste drücke. Also meine Idee, SendKeys zu verwenden, um das Drücken der Windows-Taste + Tab zu simulieren.

Hier ist mein .vbs-Skript:

Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.SendKeys "(^)" 

Dies funktioniert jedoch nicht. Es scheint, die Windows-Taste gefolgt von der Tabulatortaste zu drücken, anstatt sie gleichzeitig zu drücken. Wie kann ich sie gleichzeitig dazu bringen, die Task-Ansicht zu aktivieren? Und ich möchte kein XY-Problem fragen. Gibt es eine andere Möglichkeit, die Task-Ansicht durch Drücken der mittleren Maustaste zu aktivieren, falls ich das alles falsch mache?


Die einzige Möglichkeit, Aero Flip 3D zu aktivieren, bestand darin, den Befehl rundll32 DwmApi #105an der Eingabeaufforderung auszuführen . Aber das scheint die Task-Ansicht nicht zu aktivieren. Gibt es einen anderen Code für die Aufgabenansicht?

0
Meine Version des Sollwerts lasst mich die Tasten einschließlich der Modifizierer direkt an die Maustasten binden. Funktioniert dies nicht in Ihrer Version des Sollwerts oder gibt es ein anderes Problem? Der Grund, warum sendkeys nicht funktioniert, ist, dass es die Windows-Taste afaik nicht unterstützt. ^ ist eine Verknüpfung zum Öffnen des Startmenüs (was übrigens auch beim Drücken der Windows-Taste geschieht), ist jedoch nicht dasselbe wie ein Drücken der Windows-Taste. Syberdoor vor 9 Jahren 0
In @Syberdoor SetPoint können Sie die Windows-Taste nicht als Modifikator verwenden. Ich habe es geschafft, das zu umgehen, indem ich die .xml-Datei editierte, in der die Einstellungen gespeichert sind. Leider bedeutet das, dass ich die mittlere Maustaste gedrückt halten musste, um die Task-Ansicht geöffnet zu lassen. Mein Ziel ist es, einmal zu drücken, um die Taskansicht zu aktivieren, und noch einmal, um die Taskansicht zu deaktivieren. mason vor 9 Jahren 0
Oh ich verstehe. Ich würde einen kleinen Autohotkey oder ein Autoit-Skript dafür empfehlen. Sie sollten den gehaltenen Schlüssel leicht emulieren können Syberdoor vor 9 Jahren 0

3 Antworten auf die Frage

1
bill
Set objShell = CreateObject("Shell.Application") objShell.WindowSwitcher 

Dokumentiert unter IShellDispatch5

0
mason

Aus irgendeinem Grund gibt mir die SetPoint-Software von Logitech nicht mehr die Möglichkeit, ein Programm zu starten. Ich bin nicht sicher, was damit los ist, weil ich ein AutoIT-Skript zum Starten der Taskansicht erstellt habe.

Ich habe ein Update auf die neueste Version von SetPoint vorgenommen und die mittlere Schaltfläche so konfiguriert, dass Document Flip aktiviert wird. Dies ist anscheinend der Task-Ansicht in Windows 10 zugeordnet und führt jetzt aus, wie ich es möchte.

0
Rosdi

Ich weiß, dass dies eine alte Frage ist, aber dies könnte jemandem helfen ... Ich habe eine Anleitung zur Konfiguration der Logitech-Maus gefunden, um die Taste "win" zu erkennen.

Hier ist der Link zu dieser Website: Logitech SetPoint Win Key Mouse Mapping .

Ich bin versucht, diesen Leitfaden an den Superuser zu kopieren, bin aber nicht sicher, ob dies richtig ist.