Come si fa a catturare uno screenshot della finestra frontale dalla riga di comando?

1

L'utilità screencapture ha un parametro -w che consente di acquisire la finestra frontale, ma solo dopo aver evidenziato la finestra e ottenuto un clic da parte dell'utente.

C'è un modo per acquisire la finestra frontale in modo non interattivo usando un comando di shell?

    
posta GJ. 16.05.2013 - 13:40
fonte

1 risposta

2

L'opzione -l consente di acquisire una finestra per ID. Viene mostrato solo nel messaggio di aiuto e non nella pagina man.

Non conosco alcun modo per trovare gli ID delle finestre che funzionerebbero comunque con tutte le applicazioni. Questo non funziona con Anteprima, Monitoraggio attività o Chrome:

screencapture -l $(osascript -e 'tell application (path to frontmost application as text) to id of window 1') /tmp/screencapture.png

    
risposta data 16.05.2013 - 22:37
fonte

Leggi altre domande sui tag