Estoy tratando de escribir un administrador de ventanas remoto para poder controlar mis ventanas abiertas a través de bluetooth usando anyremote. Hay wmctrl para Linux que gestiona ventanas desde la línea de comandos. ¿Existe una herramienta similar en Microsoft Windows? Es decir, un administrador de ventanas basado en la línea de comandos para Microsoft Windows.
Si hay hacks de línea de comando existentes que podría usar para obtener la lista de ventanas abiertas, y llevar una cierta ventana al frente y enfocarla, avíseme.
title A
; Abrí otro cmd y escribí este comandonircmd win close title "A"
; Sin embargoWindows, como Unix, tiene múltiples shells. "CMD.EXE" es, con mucho, el más conocido, pero PowerShell es mucho más capaz. Está construido sobre .NET y, por lo tanto, puede manipular fácilmente las ventanas. Consulte /programming/4993926/maximize-window-and-bring-it-in-front-with-powershell para ver un ejemplo.
fuente
Una alternativa a PowerShell y NirCmd es, por supuesto , TCC / LE y TakeCommand de JP Software .
Tienen el
ACTIVATE
comando , que puede hacer en Win32 prácticamente todas las cosas de minimizar / maximizar / arriba / abajo / pos / cerrar quewmctrl
hacen para X. Por supuesto, algunoswmctrl
mecanismos no tienen significado en Win32 y no tienen equivalentesACTIVATE
. Por el contrario,ACTIVATE
puede hacer algunas cosas de Win32 para las quewmctrl
no tiene funciones, como la manipulación del orden z, el uso de la barra de tareas, el parpadeo y la modificación del indicador "superior".También tienen el
KEYSTACK
comando que se puede usar para enviar entradas de teclado simuladas a Windows.fuente
wmctrl
puede establecerabove
ybelow
.