Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The RiverSystem.CommandLine.exe provides a mechanism to run existing projects without the Source interface. It is possible to modify or change the behaviour of the project from the command line, by changing the values of functions. Results can be returned for recorded items or functions within the project.

RiverSystem.CommandLine.exe is included with Source.

...

Client Server interaction

...

The service will keep the current state after the client  commands exitclient command completes. Projects that are loaded, steps executed and parameters set are still in effect on the server until changed. The client changes can change this by loading another project or changing state in some other way. This allows for very complicated interactions. 

A simple situation is to load a project and run it multiple times with changing values. This would be accomplished by first starting a server

 

Code Block
> RiverSystem.CommandLine.exe -mode server 

 

 then Then loading the project in the server from the client in another window while the server is running.

 

Code Block
> RiverSystem.CommandLine.exe -mode client -p c:\test.rsproj -s 0 

...

Executing the project again with a different value for the parameter would then beThen run the projectcan be performed as follows.

Code Block
> RiverSystem.CommandLine.exe -mode client -v "$metaParam=7.5" -s 0
> RiverSystem.CommandLine.exe -mode client 

OR JustOR just

Code Block
> RiverSystem.CommandLine.exe -mode client -v "$metaParam=7.5" 

...