Как создать снимок экрана конкретного окна OS X из командной строки?

871
GJ.

Есть ли способ сделать снимки экрана определенного окна (даже если это окно покрыто другими окнами) из командной строки, не интерактивно? Кажется, что встроенная screencaptureкоманда позволяет захватывать окна только с -wфлагом, что требует от пользователя интерактивного выбора окна для захвата, так что это не решение.

0

1 ответ на вопрос

2
GJ.

It seems to be possible with a the -l flag for screencapture, a flag which isn't documented in the man as of 10.11.1 ...

The flag has to get the window ID as a parameter, and the ID can be found using https://apple.stackexchange.com/questions/56561/how-do-i-find-the-windowid-to-pass-to-screencapture-l