Программа, которая каждые 15 минут печатает экран и сохраняет его в файл [закрыто]

8

Я помню, как слышал о каком-то программном обеспечении, которое каждые 15 минут делало бы отпечаток экрана и сохранял его в файле. Они упомянули, что это можно использовать для отслеживания количества времени, которое вы потратили на проект.

Я знаю о SnagIt. http://www.techsmith.com/screen-capture.asp

Какие есть еще пакеты?

Герхард Вайс
источник
Да, существует ТОННА программного обеспечения для этого вида деятельности.
Daisetsu
13
Да, и многое из этого будет установлено само по себе, если есть возможность.
Satanicpuppy

Ответы:

14

TimeSnapper :

Автоматический скриншот журнала

TimeSnapper работает в фоновом режиме вашего компьютера, снимая скриншоты вашего рабочего стола каждые несколько секунд всю неделю.

Куда уходит все мое время? TimeSnapper позволяет воспроизводить вашу неделю, как в кино. Вы можете играть на любой скорости и прыгать в любое время.

Когда пришло время заполнить этот страшный график, TimeSnapper является спасителем. Не нужно рвать на себе волосы, пытаясь вспомнить, куда делось все время.

Chris_K
источник
5

Вы не указали операционную систему, поэтому в Linux я бы добавил это в свой crontab:

*/15 * * * * scrot

Предполагая, что мошенник был установлен.

Oli
источник
Вы проверяли это? Это работает? Я мог предположить, что DISPLAYпеременная не будет правильно установлена ​​из crontab. Изменение scrotк DISPLAY=:0 scrotили что - то подобное может понадобиться. Если вы проверили это, и оно работает, не обращайте на меня внимания :-).
Даниэль Андерссон
Вместо кронтаба, быстрый и грязный один вкладыш в свернутой консоли сделал трюк для меня: while [ 1 ]; do scrot -z -d 900; done.
rymo
2

TimeSnapper и Irfanview хороши, но им не хватает ключевой функции: прекратить захват, когда компьютер заблокирован . Довольно неприятно иметь тысячи снимков экрана «Нажмите Ctrl + Alt + Del для входа». Это можно решить с помощью бесплатного инструмента nircmd из планировщика задач. Вам нужно создать две задачи:

Задача захвата экрана

  • Триггеры
    • At logon
    • On workstation unlock
  • Действия (при условии скриншота каждые 5 минут)
    • nircmd execmd md C:\Snapshots\~$currdate.yyyy.MM.dd$
    • nircmd loop -1 300000 savescreenshot C:\Snapshots\~$currdate.yyyy.MM.dd$\~$currdate.yyyy.MM.dd$-~$currtime.HH_mm_ss$.png

Захват экрана - остановка при разблокировке

  • Вызывать: On workstation unlock
  • Действие: taskkill /IM nircmd.exe /F

Это не идеально, потому что если вы NirCmdработаете в фоновом режиме по другим причинам, задача «Остановить разблокировку» может убить ее, но я считаю, что это не будет иметь место для подавляющего большинства пользователей.

Охад Шнайдер
источник
1

REFOG - это то, что бесплатно, и у него есть возможность записывать что-либо еще

allindal
источник