Type something to search...

Referencia CLI de OverRec

OverRec incluye un modo CLI sin interfaz gráfica para scripting y automatización.

OverRec.exe cli <comando> [opciones]

monitors — Listar pantallas

OverRec.exe cli monitors [--all]

Sin --all, imprime una lista compacta de ID/resolución. Con --all, imprime detalles completos: resolución, posición absoluta, factor de escala, frecuencia de actualización, rotación y si es la pantalla principal.

Ejemplo de salida (--all):

ID    Resolution      Abs Position      Scale   Hz        Rot    Primary
0     1920x1080       (0, 0)            1       60        0°     yes
1     2560x1440       (1920, 0)         1       144       0°

window — Encontrar una ventana por palabra clave del título

OverRec.exe cli window [--all] [<palabra clave...>]

Lista todas las ventanas visibles cuyo título contiene todas las palabras clave dadas (sin distinción de mayúsculas). El WindowID impreso se usa con el comando snap.

Sin --all, imprime una lista compacta de ID/título. Con --all, también muestra el número de monitor, la ubicación y el tamaño. La ubicación muestra max o min en lugar de coordenadas para ventanas maximizadas/minimizadas.

Ejemplos:

OverRec.exe cli window chrome
OverRec.exe cli window visual studio
OverRec.exe cli window --all note

Ejemplo de salida (por defecto):

WindowID        Title
------------------------------------------------------------
657846          Google Chrome
329812          Visual Studio Code

Ejemplo de salida (--all):

WindowID        Mon   Location          Size          Title
--------------------------------------------------------------------------------
657846          0     0,0               1920x1080     Google Chrome
329812          0     max               1920x1080     Visual Studio Code
131070          1     1920,0            1280x720      Notepad

Consejo: ejecuta OverRec.exe cli window sin palabras clave para listar todas las ventanas visibles.


snap — Mover y redimensionar una ventana

OverRec.exe cli snap --windowid ID --location X,Y --size WxH [--monitor ID]

Mueve y redimensiona la ventana identificada por --windowid a la posición y tamaño dados. Los márgenes de sombra DWM se corrigen automáticamente para que el marco visible quede exactamente en las coordenadas solicitadas.

OpciónDescripción
--windowid IDIdentificador de ventana de OverRec.exe cli window
--location X,YEsquina superior izquierda en píxeles
--size WxHAncho × Alto en píxeles
--monitor IDOpcional. Desplaza --location relativo al origen superior izquierdo de ese monitor

Ejemplos:

# Ajustar a coordenadas absolutas de pantalla
OverRec.exe cli snap --windowid 657846 --location 0,0 --size 1920x1080

# Ajustar al cuarto superior izquierdo del monitor 1
OverRec.exe cli snap --windowid 657846 --location 0,0 --size 1280x720 --monitor 1

draw — Mostrar un rectángulo superpuesto

OverRec.exe cli draw --location X,Y --size WxH [--color COLOR] [--timeout SECS] [--monitor ID]

Abre una superposición transparente a pantalla completa y dibuja un rectángulo. Permanece visible hasta que se cierra la ventana o transcurre el tiempo límite.

OpciónDescripción
--location X,YEsquina superior izquierda relativa al monitor
--size WxHAncho × Alto en píxeles
--color COLORColor del borde: red, green, blue, yellow, white, black, o #RRGGBB (por defecto: blue)
--timeout SECSCierre automático tras N segundos
--monitor IDMonitor donde dibujar (por defecto: 0)

Ejemplos:

OverRec.exe cli draw --location 100,100 --size 800x600
OverRec.exe cli draw --location 0,0 --size 1920x1080 --color "#FF4400" --timeout 3
OverRec.exe cli draw --location 200,200 --size 400x300 --monitor 1

screenshot — Capturar una región a archivo o portapapeles

OverRec.exe cli screenshot --location X,Y --size WxH [--output path.png] [--no-clipboard] [--monitor ID]

Captura la región de pantalla especificada. Por defecto la imagen se copia al portapapeles; usa --output para guardar en un archivo en su lugar (o además).

OpciónDescripción
--location X,YEsquina superior izquierda relativa al monitor
--size WxHAncho × Alto en píxeles
--output path.pngGuardar en archivo (debe terminar en .png)
--no-clipboardNo copiar al portapapeles
--monitor IDMonitor del que capturar (por defecto: 0)

Ejemplos:

# Copiar al portapapeles
OverRec.exe cli screenshot --location 0,0 --size 1920x1080

# Guardar solo en archivo
OverRec.exe cli screenshot --location 100,200 --size 800x600 --output capture.png --no-clipboard

# Guardar y copiar
OverRec.exe cli screenshot --location 0,0 --size 1280x720 --output shot.png

Flujo de trabajo típico

# 1. Encuentra tus monitores
OverRec.exe cli monitors --all

# 2. Encuentra la ventana que quieres ajustar
OverRec.exe cli window chrome

# 3. Ajústala a la mitad izquierda del monitor 0
OverRec.exe cli snap --windowid 657846 --location 0,0 --size 960x1080

# 4. Opcionalmente dibuja un rectángulo de referencia para verificar el área
OverRec.exe cli draw --location 0,0 --size 960x1080 --timeout 2

# 5. Toma una captura de pantalla de esa área
OverRec.exe cli screenshot --location 0,0 --size 960x1080 --output left-half.png