Monday, June 18, 2018

Automatic Screen Capture 2.0

I have updated the Automatic Screen Capture utility to include something I've wanted to add for a long time but never got around to it: A prompt after unlocking my computer so I can make a note of what I was doing when away from my computer. This comes in handy when I've been working with a user or client away from my laptop but still need to know how to track my time.

Download here from OneDrive

Description:
A utility to create automatic screenshots. Multiple monitors supported.
I created this program to help me go back through my day to see what all I worked on.
This is freeware. No reverse-engineering or anything like that. Use at your own risk.

One known issue - it does not handle the larger Windows 8 DPI settings very well. That will be the next thing I tackle whenever I get back around to working on the program.

WARNING:  
This is not intended to capture someone's screen without their knowledge.
I will not change it to hide the system tray icon nor the process in Task Manager.

How To:

Settings Screen
PrefixFile name prefix
SuffixFile name suffix, including timestamp; currently this is not editable
FolderFolder in which to save the screenshots
CompressionPercent to which to compress the image files
A lower number creates smaller files; a higher number is higher quality
20 percent is the lowest suggested value that is still readable
Capture IntervalAmount of time between screenshots
Stop Reminder IntervalAmount of time between reminders if the auto capture is stopped
Notice TimeAmount of time the computer is locked before the inactive notice
prompt appears
Notice Snooze TimeAmount of time to snooze the inactive notice after it appears
EnabledWhether or not to utilize the inactive notice feature
SnoozeSnooze the capture and stop warnings
SetPress to save and apply the settings
Start/StopStart or stop the auto capture
MinimizeMinimize the window to the system tray
ExitClose the capture program
System Tray
Double-clickCreate a screenshot right now
Right-click | SettingsOpen the settings window
Right-click | StartStart or stop the auto capture
Right-click | CaptureCreate a screenshow right now
Right-click | SnoozeSnooze for duration of selected time
Right-click | ExitClose the program

Notes:

If you stop the auto capture but do not fully exit the program, the settings window will pop up
after the interval specified in the Stop Reminder Interval. This is designed so you do not forget
to turn on the auto capture if you needed to stop it for a period of time but don't use snooze.

Version Info:

2.0
-------
Added inactivity notice and report to optionally track what non-computer work was done while the computer was locked
Added settings for configuring the inactivity notice
Rearranged config screen

1.8
-------
Fixed a bug when manually entering a save folder
Added a capture button on the Settings window
Added statistics of Captures vs Missed timed screenshots
Added About window

1.7
-------
Added Snooze functionality to the system tray
Updated system tray icons to show the current status of the auto-capture; yellow if snoozed, red of stopped
Various code streamlining

1.6
-------
Added Snooze functionality; use from the settings window; this will pause captures and stop warnings
The Set botton will turn yellow when settings have changed but are not Set
The Snooze button will turn yellow while snoozing
Added warnings for un-Set changes before starting capture or exiting the program
Setting window format update

1.5
-------
Added the Stop Reminder Interval
Added Start/Stop to the system tray
Added Settings to the system tray
Changed the system tray double-click to be a manual screenshot
Updated the message box when closing the program from the settings screen

1.0
-------
Original version


Future enhancements
-------
Program icon
System Tray icon
Monitor selection
Option to suppress screenshots when the computer is locked