Ich versuche, einen Remote-Fenstermanager zu schreiben, damit ich meine geöffneten Fenster über Bluetooth mit einer beliebigen Fernbedienung steuern kann. Es gibt wmctrl für Linux, das Windows über die Befehlszeile verwaltet. Gibt es ein ähnliches Tool in Microsoft Windows? Dh Ein befehlszeilenbasierter Fenstermanager für Microsoft Windows.
Wenn es vorhandene Befehlszeilen-Hacks gibt, mit denen ich die Liste der geöffneten Fenster abrufen und ein bestimmtes Fenster nach vorne bringen und fokussieren kann, lassen Sie es mich wissen.
title A
. Ich habe ein anderes cmd geöffnet und diesen Befehl eingegebennircmd win close title "A"
. Funktioniert aber nichtWindows hat wie Unix mehrere Shells. "CMD.EXE" ist bei weitem das bekannteste, aber PowerShell ist weitaus leistungsfähiger. Es basiert auf .NET und kann daher Fenster leicht manipulieren. Ein Beispiel finden Sie unter /programming/4993926/maximize-window-and-bring-it-in-front-with-powershell .
quelle
Eine Alternative zu PowerShell und NirCmd sind natürlich TCC / LE und TakeCommand von JP Software .
Sie haben den
ACTIVATE
Befehl , der unter Win32 so ziemlich alle Minimierungs- / Maximierungs- / Top- / Bottom- / Pos- / Close-Aufgabenwmctrl
für X ausführen kann. Natürlich haben einigewmctrl
Mechanismen unter Win32 keine Bedeutung und keine Entsprechungen fürACTIVATE
. UmgekehrtACTIVATE
können einige Win32-Dinge ausgeführt werden, fürwmctrl
die keine Funktionen vorhanden sind, z. B. die Manipulation der z-Reihenfolge, die Verwendung der Taskleiste, das Blinken und die Änderung des "obersten" Flags.Sie haben auch den
KEYSTACK
Befehl , mit dem simulierte Tastatureingaben an Windows gesendet werden können.quelle
wmctrl
einstellen kannabove
undbelow
.