los screencapture
utilidad tiene una -w
interruptor que permite capturar la ventana frontal, pero solo después de resaltar la ventana y obtener un clic del usuario.
¿Hay alguna forma de capturar la ventana frontal de forma no interactiva utilizando algún comando de shell?
screen-capture
GJ.
fuente
fuente
screenshot
comando en mi Mac con OS X 10.8.3. ¿Es una adición que has instalado? ¿Cuál es la versión de tu sistema operativo?screencapture
Respuestas:
los
-l
La opción permite capturar una ventana por ID. Solo se muestra en el mensaje de ayuda y no en la página de manual.No conozco ninguna forma de encontrar las identificaciones de la ventana Eso funcionaría con todas las aplicaciones sin embargo. Esto no funciona con Vista previa, Monitor de actividad o Chrome:
screencapture -l $(osascript -e 'tell application (path to frontmost application as text) to id of window 1') /tmp/screencapture.png
fuente