Solo Startup Flags
Stand-alone applications like Solo, Solo+MIA, Solo+Model_Exporter and Solo_Predictor support several command-line flags to customize the start-up behavior. The flags listed below can be used by either (A) calling the application from a DOS window/Linux command line, (B) creating a shortcut to the Solo application and editing the shortcut to include the flag(s) desired, or (C) calling Solo from another program which permits inclusion of flags in the command line.
-clearsettings |
Clear Settings Start up "clean" without any user-stored settings (including license codes, user preferences, start-up folders, window locations, squelched tips, and other user-defined settings). Useful when Solo is having trouble starting because of some user-defined settings, or when used with the -loadsettings flag to get a specific start-up state. This flag is automatically and always used with Solo_Predictor (user-defined settings are never stored). |
-loadsettings "filename" |
Load Settings Load user settings from the specified XML file specified by the fully-qualified string "filename". A settings XML file can be created by using the "Save" option from the Preferences Expert or using the settings file format description. Often used with -clearsettings so that only the settings in the specified file are used.
If a file named default.xml is present in the application folder or the top-level installation folder (usually C:/Program Files/EVRI/Solo or similar on Windows), this file will always be read before reading the file specified by the -loadsettings flag. |
-licensecode "newcode" |
License Code Use the supplied license code "newcode" in place of any previously-stored license code. Often used with -clearsettings although the clearsettings flag is not necessary to install a new code. |
-load "filename" |
Load Load the contents of the specified file into the base workspace after starting up. |
-automation |
Automation Server Opens Solo with no graphical user interfaces and opens a communications socket for control by a 3rd party application. See Socket Interfaces in Solo_Predictor for information about connecting to Solo via sockets and scripting. |
-nosocket |
Automation Server with No Socket Same as -automation except no socket will be opened. Generally only used internally by DLL-connection calls because Solo will be otherwise unreachable in this mode. |
NOTE: When referring to a file name as input it may require escaped quotes. For example:
$Solo_Predictor.exe "-debug -loadsettings ""C:\Program Files\EVRI\Solo_Predictor_41\application\default.xml"""