¿Existe una utilidad de línea de comandos equivalente a wmctrl en Windows

11

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.

Vik
fuente

Respuestas:

8

NirCmd de Nir Sofer es una herramienta de línea de comandos que puede manipular ventanas de muchas formas.

También puede automatizar docenas de otras pequeñas tareas, como apagado, accesos directos, capturas de pantalla, control de volumen. Una adecuada navaja suiza de una herramienta.

El formato general de los comandos de manipulación de ventanas es

nircmd win show/hide/min/max/center/close title "Window Title"

pero hay mucho más que puedes hacer.

njd
fuente
En mi caso, escribí este comando en cmd title A; Abrí otro cmd y escribí este comando nircmd win close title "A"; Sin embargo
mr5
1

Una alternativa a PowerShell y NirCmd es, por supuesto , TCC / LE y TakeCommand de JP Software .

Tienen el ACTIVATEcomando , que puede hacer en Win32 prácticamente todas las cosas de minimizar / maximizar / arriba / abajo / pos / cerrar que wmctrlhacen para X. Por supuesto, algunos wmctrlmecanismos no tienen significado en Win32 y no tienen equivalentes ACTIVATE. Por el contrario, ACTIVATEpuede hacer algunas cosas de Win32 para las que wmctrlno 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 KEYSTACKcomando que se puede usar para enviar entradas de teclado simuladas a Windows.

JdeBP
fuente
1
wmctrlpuede establecer abovey below.
Peth