GeoTabCAM supports command line options to help you configure and control user settings.
These can be run at start up or as a maintenance script to standardise user settings across multiple installations.
GeoTabCAM.exe (windows exe)
/? Display command line usage /s single photo mode /p [wait-seconds] output current position [wait-seconds] if no position found on first attempt, will keep trying until fix is found or exceed number of seconds indicated /c If no name/value pairs, opens configuration screen Process name/value pairs, but not launch UI [filename] You can pass in a filename as a parameter to control where the file is saved [name="value"] Process name/value pairs as per configuration, can specify any of the configuration values
Configuration
Control each of the user configuration values
- if value is blank, then will set the default
- If parameter not included, no change is made (so leave it out if not wanting to change)
Full list of settings
/config SavedPictureFileName= SavedVideoFileName= StampForeColor= StampBackColor= StampBackColorTransparent= StampDateTimeFormat= StampShowTimeZone= StampFont= StampText= OptionStampTime= OptionStampGeo= SelectedDevice= SelectedResolution= SelectedResolutionVideo= OptionImageMirror= OptionResolutionDefaultHigh= OptionCopyClipboard= LastWindowSize= VideoMaxMinutes= SelectedDeviceAudio= AudioViaPCI= AudioChannel= AudioSamplingSize= AudioSamplingRate= VideoFrameRate= VideoFrameRateMin= VideoFrameRateMax= VideoCompressorIndex= AudioCompressorIndex= VideoCueOption= WindowTopMost= GPSOutputFormat= GPSBaudRate= GPSCOMEnabled= GPSCOMPort= GPSEnabled= GPSMotionCMEnabled= EventPostCapture=
Command Line Arguments
Name | Type | Comment | Default |
---|---|---|---|
SavedPictureFileName | string | path to image filename (or relative to current directory), valid formats; gif, bmp, png, tiff, tiff (defaults to jpg) | |
SavedVideoFileName | string | path to video filename (or relative to current directory), valid formats; avi, wmv, wma (defaults to avi) | |
StampForeColor | Color | name of system colour | HighlightText |
StampBackColor | Color | name of system colour | Highlight |
StampBackColorTransparent | boolean | if label is transparent | TRUE |
StampDateTimeFormat | string | d – Short date pattern D – Long date pattern f – Full date/time pattern (short time) F – Full date/time pattern (long time) g – General date/time pattern (short time) G – General date/time pattern (long time) R – RFC1123 pattern s – Sortable date/time pattern u – Universal sortable date/time pattern U – Universal full date/time pattern |
G |
StampShowTimeZone | boolean | TRUE | |
StampFont | Font | “font family name, size, font style int”, font style int ; 0 – Regular, 1 – Bold, 2 – Italic, 4 – Underline, 8 – Strikeout (or combinations thereof, eg 3 – Bold + Italic) |
“Microsoft Sans Serif,9.75,1” |
StampText | string | Permanent text to appear stamped on captured phot | |
OptionStampTime | Boolean | FALSE | |
OptionStampGeo | Boolean | FALSE | |
OptionCopylipboard | Int | 0 = Do not copy to clipboard 1 = Copy image to clipboard as raw data 2 = Copy image to clipboard as file 3 = Copy all captured images to clipboard as files when exiting application |
0 |
OptionResolutionDefaultHigh | Boolean | indicating order of resolution list | TRUE |
OptionCopyClipboard | Boolean | FALSE | |
SelectedDevice | Int | 0 denoting first device, 1 denoting second device etc | 0 |
SelectedResolution | Int, int | Resolution for preview (captured images) eg “640, 480” camera must have capability of this resolution, “0, 0” will default to the largest resolution |
0, 0 |
SelectedResolutionVideo | Int, int | Resolution for captured video eg “640, 480” camera must have capability of this resolution, “0, 0” will default to the largest resolution |
0, 0 |
LastWindowSize | Int, int | eg “1024, 768” camera must have capability of this resolution, “0, 0” will default to the maximise | 0, 0 |
GPSCOMEnabled | Boolean | FALSE | |
GPSCOMPort | String | GPS COM port as a string | |
GPSBaudRate | String | GPS baud rate | 4800 |
GPSEnabled | Boolean | TRUE | |
GPSMotionCMEnabled | Boolean | FALSE | |
GPSCOMEnabled | Boolean | True – display minutes with seconds False – display minutes as a decimal |
FALSE |
GPSOutputFormat | Int | Output format of GPS position 0 – Degrees (as a decimal) d.d° 1 – Degrees and minutes (as a decimal) d° m.m’ 2 – Degrees, minutes, seconds (as a decimal) d° m’ s.s” 3 – UTM format using WGS84 datam 4 – UTM format using Potsdam datam |
1 |
EventPostCapture | String | path to launch external application after capture made | |
AudioCompressorIndex | Int | index representing compressor filter index of audio (-1 representing no compressor used) |
-1 |
SelectedDeviceAudio | Int | index number representing selected audio device (-1 representing no audio) |
-1 |
AudioViaPCI | Boolean | FALSE | |
AudioChannel | Short | number of audio channels on video recording | 0 |
AudioSamplingSize | Short | audio sampling rate in bits | 0 |
AudioSamplingRate | Int | audio sampling rate in Hz | 0 |
VideoFrameRate | Int | video frame rate per second, fps | 0 |
VideoFrameRateMin | Boolean | Lock video frame rate to minimum level | TRUE |
VideoFrameRateMax | Boolean | Lock video frame rate to maximum level | FALSE |
VideoCompressorIndex | Int | index representing compressor filter index of video ( -1 representing no compressor used) |
-1 |
VideoMaxMinutes | Int | maximum length (minutes) video capture can run, 0 denoting no limit | 3 |
WindowTopMost | Boolean | whether application windows will always be on top | FALSE |
VideoCueOption | Boolean | if set then Cue button will be used for video, then user presses Start | TRUE |
OptionImageRotate | RotationFlipType | Rotation when image saved to disk RotateNoneFlipNone Specifies no clockwise rotation and no flipping Rotate270FlipXY Specifies a 270-degree clockwise rotation followed by a horizontal and vertical flip RotateNoneFlipXY Specifies no clockwise rotation followed by a horizontal and vertical flip Rotate90FlipXY Specifies a 90-degree clockwise rotation followed by a horizontal and vertical flip Rotate180FlipY |
RotateNoneFlipNone |