I am using v2.57.01 on Windows Vista SP2. I created a .sctool file with the following contents:
// Tool configuration for Screenshot Captor
// Format:
// title =
// app =
// params =
// iconfile =
// Notes:
// if title = - then it is a separator (no other values needed)
// params and iconfile are optional
// if iconfile is blank, the exe file icon will be used
//
// The following macros are available for exe and params
// %THISDIR% - the directory this file is in
// %APPDIR% - the directory where the program (Screenshot Captor) is run from
// %APPDRIVE% - the drive (e.g. c:) where the program (Screenshot Captor) is run from
// -
// %file% - Image file name (surround in " if required).
// %folder% - Folder containing the image file.
// %tmpfile% - Temporary flat image file name w/o ext. (e.g. %tmpfile%.jpg)
// %tmpfileplain% - Temporary image (with NO objects drawn) file name w/o ext. (e.g. %tmpfile%.jpg)
// %fileplain% - Saves image with NO objects drawn, and then reloads and re-adds objects
// %ProgramFiles% - Program files directory (will look in BOTH x86 and normal)
title = -
@
title = Microsoft Paint - File as is
app = %SystemDirectory%\mspaint.exe
params = "%file%"
iconfile =
@
title = Microsoft Paint - No Objects
app = %SystemDirectory%\mspaint.exe
params = "%fileplain%"
iconfile =
When SC starts, it replaces the %file% macro with a blank so it does not load the image whenever I launch the external tool. The other macros, such as %fileplain%, do work.