Controlling the WaveLab Background Application via Command Line Parameters

You can control the WaveLab Pro background instance via command line parameters.

The following options are available:

--serviceLaunch

This command launches a WaveLab Pro background instance. It must be followed by one of the following options:

  • alone: Causes a WaveLab Pro background instance to be launched for use in a single computer system.

  • master: Causes a WaveLab Pro background instance to be launched in Master Mode for a multi computer system.

  • slave: Causes a WaveLab Pro background instance to be launched in Slave Mode for a multi computer system.

For these commands, a background WaveLab Pro instance is launched in stop mode by default. This command can be followed by the commands --serviceCommand start and --servicePriority, for example.

--serviceLaunch alone --serviceCommand start --servicePriority low

--serviceAuto

This command causes a WaveLab Pro background instance to be launched in the mode that was active when you last selected Activate Watch Folders at Computer Startup from the Watch Folder Activation dialog.

For such an instance, the Watch Folders are automatically activated.

--serviceCommand

This command starts, pauses, or stops the WaveLab Pro background instance. It must be followed by one of the following options:

  • start: Starts the WaveLab Pro background instance.

  • pause: Pauses the WaveLab Pro background instance.

  • stop: Stops the WaveLab Pro background instance.

--servicePriority

This command defines the priority with which the WaveLab Pro background instance is using the processing power of the computer. It must be followed by one of the following options:

  • normal

  • low

  • lowest

--serviceSettingPath

This command specifies the network path used to synchronize the configuration between the computers when you are running WaveLab Pro in master and slave mode. For example:

--serviceSettingPath "\\server\volume\test"

An example to start a master instance:

--serviceLaunch master --serviceCommand start --serviceSettingPath "\\server\volume\test"

An example to start a slave instance:

--serviceLaunch slave --serviceCommand start --serviceSettingPath "\\server\volume\test"

--serviceStatus

This command instructs WaveLab Pro to write the status of the Watch Folder to a file. This command must be followed by a file name and WaveLab Pro must run as a background instance.

The status file gives information about whether WaveLab Pro is running, paused, or stopped, the number of error messages, and success messages.

This command is useful to check the status of the Watch Folder system.

--serviceStatus "d:\tests\status.txt"