Erstellen Sie ein AutoHotKey-Skript, um diese Tastenkombinationen aufzurufen und das gewünschte Programm zu aktivieren.
Alt-Tab-Alternative
Betrachten wir das folgende Szenario: Auf meinem Desktop-Computer stehen zwei nebeneinander geöffnete Anwendungen, ein Browser und ein Texteditor (halbe Größe der Anzeige für jede Anwendung) zur Verfügung.
Wie kann ich zwischen diesen beiden Anwendungen wechseln, ohne alt-tab oder win-tab oder Mausklicks zu verwenden?
Wenn auf Windows XP / Vista oder Windows 7 kein Standard erstellt ist, wie kann ich dies programmgesteuert mit C ++ tun? Zum Beispiel drücken Sie alt + l (oder alt + 1), um das linke Fenster zu aktivieren, und alt + r (alt + 2), um das rechte Fenster zu aktivieren.
Vielen Dank
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Wenn Sie die Griffe für diese Fenster haben, können Sie verwenden SetForegroundWindow
.
Sie können ein Windows-Handle erhalten, wenn Sie den Titel mit kennen FindWindow
. In diesem Artikel wird erläutert, wie Sie ein Fensterhandle erhalten, wenn Sie den Titel teilweise kennen (nicht genaue Übereinstimmung), obwohl ich es noch nie versucht habe.
Für Ihre Hot-Keys, schauen Sie sich SetWindowsHookEx
mit WH_KEYBOARD
als Hakentyp. Sie erstellen eine KeyboardProc
, die Windows bei Tastendruck aufruft. Hier können Sie Ihre spezifischen Tastenkombinationen erfassen und bestimmte Fenster aktivieren.
Windows bietet jedoch Hotkeys für Sie, wie in anderen Antworten beschrieben.
Unter Windows 7 können Sie durch Drücken von Windows + (1..0) zu den ersten zehn Elementen in der Taskleiste wechseln (unabhängig davon, ob sie ausgeführt werden oder nicht). Sie können Taskleistenelemente ziehen, um die Reihenfolge zu ändern.
Verwenden Sie dieses AutoHotKey-Skript:
~LAlt & Tab::Send ^#
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen