Programa que imprime uma tela a cada 15 minutos e salva em um arquivo [fechado]

8

Lembro-me de ouvir algum software que pegava uma tela a cada 15 minutos e a armazenava em um arquivo. Eles mencionaram que pode ser usado para acompanhar a quantidade de tempo que você passou em um projeto.

Eu sei do SnagIt. http://www.techsmith.com/screen-capture.asp

Quais são alguns dos outros pacotes por aí?

Gerhard Weiss
fonte
Sim, há uma tonelada de software disponível para esse tipo de atividade.
Daisetsu
13
Sim, e muito disso se instalará, dada a oportunidade.
23630 Satanicpuppy #

Respostas:

14

TimeSnapper :

O diário de captura de tela automática

O TimeSnapper é executado em segundo plano no seu computador, capturando imagens da área de trabalho a cada poucos segundos durante toda a semana.

Para onde foi todo o meu tempo? O TimeSnapper permite que você reproduza sua semana como um filme. Você pode jogá-lo a qualquer velocidade que desejar e pular a qualquer momento.

Quando é hora de preencher esse quadro de horários temido, o TimeSnapper é um salvador. Não há necessidade de arrancar o cabelo tentando lembrar para onde foi o tempo todo.

Chris_K
fonte
5

Você não especificou o sistema operacional, portanto, no Linux, eu adicionaria isso ao meu crontab:

*/15 * * * * scrot

Supondo que o scrot foi instalado.

Oli
fonte
Você já testou? Funciona? Eu poderia imaginar que a DISPLAYvariável não será definida corretamente de dentro de um crontab. Mudar scrotpara DISPLAY=:0 scrotou algo semelhante pode ser necessário. Se você testou e funciona, não se importe comigo :-).
Daniel Andersson
Em vez de crontab, um one-liner rápida e suja em um console minimizado fez o truque para mim: while [ 1 ]; do scrot -z -d 900; done.
RYMO
2

O TimeSnapper e o Irfanview são bons, mas faltam um recurso importante: pare de capturar quando o computador estiver bloqueado . É muito chato ter milhares de capturas de tela de "Pressione Ctrl + Alt + Del para fazer login". O uso da ferramenta nircmd gratuita do Agendador de tarefas pode resolver isso. Você precisa criar duas tarefas:

Tarefa de captura de tela

  • Gatilhos
    • At logon
    • On workstation unlock
  • Ações (assumindo uma captura de tela a cada 5 minutos)
    • 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

Captura de tela - Parar ao desbloquear

  • Desencadear: On workstation unlock
  • Açao: taskkill /IM nircmd.exe /F

Não é perfeito porque, se você estiver NirCmdexecutando em segundo plano por outros motivos, a tarefa "Parar ao desbloquear" pode acabar com ela, mas acho que esse não será o caso da grande maioria dos usuários.

Ohad Schneider
fonte
1

O REFOG é gratuito e possui a capacidade de gravar qualquer outra coisa

allindal
fonte