Command line arguments
Using command line arguments allows you to do things quicker than you can do using the interface of JewelSuite. Also, they provide options that you cannot find in the application. Some command line arguments can best be combined with others. If this is the case, it is indicated in the table below.
From the command prompt, type:
[Path to the JewelSuite executable] -[command line argument] and press Enter.
Example of starting up the Subsurface Modeling application with multiple command line arguments. Using these arguments, you start up JewelSuite with a new solution with the specified CRS code and CRS authority. click to enlarge
For some arguments, you must specify the solution path as well. From the command prompt, type:
[Path to the JewelSuite executable] -[command line argument] "[solution path]" and press Enter.
Example of starting up the Subsurface Modeling application with a command line argument and a path to a solution. Using these arguments, you start up JewelSuite with the given solution, but the application will only show up on your screen once the solution is loaded. click to enlarge
Below is a table listing the available command line arguments and a short explanation of how they work.
| Command line argument | Explanation |
|---|---|
| -crsauthority | Combine this command line argument with crscode and newsolution to open a new solution with a CRS code assigned to it already. Use : without a space between the argument and the given code and authority. For an example, see top image. |
| -crscode | Combine this command line argument with crsauthority and newsolution to open a new solution with a CRS code assigned to it already. Use : without a space between the argument and the given code and authority. For an example, see top image. |
| -datacleanup | Enables the Clean Up Data... button on the Solution Settings form (home > Settings > Solution Settings). For more information, see Cleaning up solutions. |
| -hiddenuntilloaded | Hides the application until the solution specified in the command line is loaded. For an example, see bottom image. |
| -logicthreads | Defines how many threads a single batchserver run can use. |
| -newsolution | Combine this command line argument with crscode and crsauthority to open a new solution with a CRS code assigned to it already. For an example, see top image. |
| -nosplash | Prevents showing the splash screen during application startup. |
| -nostartpage | Prevents showing the start page (with the most-recently used list) as well as the splash screen. |
| -t | Activates all logging files and adds them to the JewelSuite log file (which you can find at C:\Users\[your name]\AppData\Local\Baker Hughes\Logs). This file is very useful to send to support |
| -singlethreadedserialization | Disables loading or saving a solution in parallel. |
| -pluginpath | Specify a path where plugins can also be loaded from, besides the normal folder. |