Archive for June, 2013

PotShot 1.2 now available

Download (all in .zip files)


  • Persistent directory saving. You can enter a custom directory and it will be saved for the next application launch so you don’t have to type it again.
  • Press Enter when typing a custom directory manually and it will be saved automatically too.
  • Pause button to stop capturing screenshots without resetting the image numbers.


  • Better error handling with invalid paths and file names.


  • The UI elements for “Automatically stop after.” This will take a while to implement and in the meantime it clutters the interface.

Known issues

  • The error handling isn’t quite up to par so it might still crash when opening or saving to an invalid file or directory.

The fixes from the 1.1 beta version still apply. This includes the duplicated image bug fix. There was no non-beta version for 1.1.


Read Full Post »

…is fixed! No more duplicate images. There’s also now a pause button to temporarily stop capturing without messing up the sequence numbers. That’ll be coming soon, once I clean it up more.

However, I’ve run into another big problem. Today I noticed that I can’t save screenshots of DirectX or OpenGL full-screen applications with the method I use, and the methods to do it are over my head. No need to reinvent the wheel when others do it better (though it has been fun). Time to go back to Python, I guess.

Speaking of, I was just going through some of my old Python games and Project Euler solutions from a few years ago. It’s nice that I can see them again. Unfortunately, they are just as buggy as I left them.

I set up Visual Studio as a Python IDE via PyTools and it’s really awesome. I love being able to add an “Execute in Interactive Shell” button to the Debug toolbar. I’ve tried to use Visual Studio for Python before but PyTools really helps me make the leap to do it.

My projects never feel “professional.” I don’t know why.

Read Full Post »


Downloads (all except installer inside a zipped folder)

PotShot requires .NET Framework 4.0. It should work on Vista and later without any extra installation. For Windows XP, you need to download this.

Please take note of the known issues below.


  • Custom manual directory entry
  • Minimize to tray
  • Tray icon has menu options for “Maximize” and “Stop!”
  • Program optionally hides on “Start!” to avoid capturing the window
  • More time options–now you can choose from milliseconds, seconds, minutes, hours, or days
  • Enable/disable “Start!” and “Stop!” buttons as visual cues that a capture is or isn’t in progress
  • Better button labels and layout
  • Help text for the “Custom” button


  • Memory leak. It should now use a stable 15 to 20 MB
  • Image counter not resetting to zero
  • “Unable to find suitable framework” error on Windows XP–both the installer and standalone executable should work now


  • E-mail photos
  • Automatically stop after a certain time period

Known issues

  • The photo count is still messing up and will save multiple copies of the same photo if you start and stop capturing more than once without restarting the app.
  • Images saved without the option to use the date and time in the filename will be overwritten if the next capture also does not include the date and time.
  • While I have cut down on RAM usage, the CPU usage will jump up if you set the capture interval to more than once per second.
  • Some of the new time settings (hours and up) may be off.
  • It doesn’t capture the mouse cursor.
  • The “Maximize” option in the tray icon doesn’t consistently bring the program to the foreground. It appears in the taskbar as an icon, though.
  • The tray icon requires a double-click instead of a single-click.
  • The tray icon option to stop capture works, but is not reflected in the buttons. Click “Stop” again in the app once you bring the window up.

Read Full Post »