Используя scrot для делания снимков экрана непрерывно

Я плохо знаком с использованием scrot. Я знаю, как сделать снимки экрана путем введения кода scrot Image.jpg. Я хочу сделать непрерывные снимки экрана без использования введения кода каждый раз на Терминале.

Существует ли способ сделать так и если так, что я должен сделать, чтобы сделать так?

2
задан 5 November 2016 в 10:39

2 ответа

Scrot не позволяет делание нескольких снимков экрана в пакете. Однако можно использовать удар (или любые другие языки) функция цикла для достижения этого.

Вот то, как я сделал 10 снимков экрана в файлах, названных screenshot_n.png (где n порядковый номер') в задержке 1 секунды каждый.

for i in $(seq 1 10); do sleep 1; import -window root screenshot_$i.png; done

я использовал import инструмент здесь. Это прибыло из imagemagick. Можно использовать scrot вместо import. Изменитесь sleep 1 строка для соответствия желаемой задержке. Проверьте import страница справочника для получения дополнительной информации.

можно использовать его в функции удара также как это

function shot()
{
    for i in $(seq 1 $1); 
    do 
        sleep 1; 
        import -window root screenshot_$i.png; 
    done
}

, Сохраняют его в .bashrc файл. Можно использовать его в ударе с этим синтаксисом shot n, где n количество снимка экрана, необходимо взять'

, Вот другая команда, которая использует scrot. Я использовал встроенную функцию задержки scrot вместо удара sleep команда здесь. Проверьте scrot страница справочника на большее количество деталей. Можно использовать это в функции удара как прежде.

for i in $(seq 1 10); do scrot -d 1 screenshot_$i.png; done
<час>

можно ли проверить следующий вопрос получить предложения для других инструментов взятия снимка экрана из командной строки

3
ответ дан 2 December 2019 в 02:49

Не будет ли этого достаточно?

watch -n 5 "scrot peepshow.png" # snaps the screen every 5 seconds

или если вы хотите сохранить снимки

watch -n 3 "scrot peepshow\$(date +%Y-%m-%d_%H-%M-%S).png"

"Вперед" с помощью CTRL-C.

1
ответ дан 29 November 2020 в 08:30

Другие вопросы по тегам:

Похожие вопросы: