5

Я исследовал в течение дня или двух, но не могу найти способ сделать снимок экрана определенного окна (возможно, единственного окна), открытого в определенное время, используя скрипт Apple.

В настоящее время у меня есть сценарий выполнения

screencapture -T1 ~/Desktop/screenshot.png

Но то, что я хочу на самом деле

screencapture -wx -T1 ~/Desktop/screenshot.png

Но когда я использую -wx, он ждет щелчка мышью по окну.

Существуют ли какие-либо утилиты, встроенные или нет, которые позволят мне это сделать?

Спасибо вам большое!

(Извините, если это относится к переполнению стека, может кто-нибудь переместить его, если это так. Это как бы перекрывает как суперпользователя, так и переполнение стека.)

Изменить: Альтернатива Windows, которую я ищу на Mac, это сочетание клавиш:

Alt + PrntScrn

2 ответа2

1

Очень легко сделать. Нажмите Command + Shift + 3 . Вы заметите скриншот, появляющийся на вашем рабочем столе. Обратите внимание, что вам не нужно ничего нажимать!

Теперь откройте его в Preview и обрежьте до нужного вам окна.

0

Snapz Pro X - это полнофункциональная программа для захвата экрана. Я использую это. Это превосходно. Но если вы ищете менее дорогой способ (это 70 долларов, я думаю ... но оно того стоит!) тогда попробуйте "команда-shift-3". Это сфотографирует весь ваш экран.

У TUAW есть статья, в которой для этого используется Applescript. Вы можете сделать delay 5 чтобы отложить выполнение на пять секунд в Applescript, чтобы выполнить вашу задачу.

Это недоумение этого вопроса: SuperUser: создание скриншотов на Mac

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .