¿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.

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.


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.


1
wmctrlpuede establecer abovey below.
Peth
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.