每15分钟执行一次屏幕打印并将其保存到文件中的程序[关闭]


8

我记得曾经听说过一些会每15分钟进行一次屏幕打印并将其存储在文件中的软件。他们提到它可以用来跟踪您在项目上花费的时间。

我知道SnagIt。http://www.techsmith.com/screen-capture.asp

还有哪些其他软件包?


是的,有大量软件可用于执行此类活动。
大雪

13
是的,如果有机会,它将自动安装很多。
Satanicpuppy

Answers:


14

TimeSnapper

自动截图日志

TimeSnapper在计算机的后台运行,整周每隔几秒钟为您的桌面截图。

我所有的时间都去了哪里?TimeSnapper可以让您像看电影一样回放一周。您可以按照自己喜欢的任何速度播放它,也可以随时喜欢它。

当需要填写该可怕的时间表时,TimeSnapper是一个救星。无需费力就可以记住所有时间。


5

您尚未指定操作系统,因此在Linux上,我将其添加到crontab中:

*/15 * * * * scrot

假设安装了scrot。


你测试过了吗?它行得通吗?我可以想象该DISPLAY变量不会在crontab中正确设置。可能需要更改scrotDISPLAY=:0 scrot或类似内容。如果您已经对其进行了测试,那么请不要介意我:-)。
丹尼尔·安德森

取而代之的crontab,快速和肮脏的一行在最小化控制台的伎俩对我来说:while [ 1 ]; do scrot -z -d 900; done
rymo



2

TimeSnapper和Irfanview很好,但是它们缺少一项关键功能:锁定计算机后停止捕获。拥有成千上万的“按Ctrl + Alt + Del进行登录”的屏幕快照非常烦人。使用Task Scheduler中的免费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出于其他原因在后台运行,则“停止解锁”任务可能会杀死它,但是我认为对于绝大多数用户而言,情况并非如此。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.