Difference between revisions of "CLI"
|  (→Usage (Packaged)) |  (→Usage (Non-Packaged)) | ||
| Line 61: | Line 61: | ||
| <code> | <code> | ||
| − | "C:\Program Files (x86)\Steam\steamapps\common\Screenbits\screenbits.exe"  | + | "C:\Program Files (x86)\Steam\steamapps\common\Screenbits\screenbits.exe" start -background | 
| </code> | </code> | ||
Revision as of 17:51, 24 May 2024
Use command line arguments interact with Screenbits through command line interface (CLI).
Commands
Screenbits supports the following commands:
| Command | Description | 
|---|---|
| start | Starts recording | 
| stop | Stops recording | 
| pause | Pauses recording | 
| resume | Resumes recording | 
Arguments
The following arguments can be used along with commands:
| Argument | Description | 
|---|---|
| background | Command is executed without bringing the app to foreground. | 
Usage (Packaged)
Use protocol activation to activate screenbits protocol to run a command for a packaged installation (through Microsoft Store) of Screenbits in the following form:
start screenbits://[command]/?arg[=value]
The following example starts recording without bringing the app to foreground:
start screenbits://start/?background
You can also use explorer program instead of start command to activate a protocol if you need to specify an executable file to launch the command. This is useful for creating tasks in scheduler programs such as Windows Task Scheduler:
explorer screenbits://start/?background
Usage (Non-Packaged)
To run a command for a non-packaged installation (through Steam) of Screenbits, simply pass the command and arguments to the application executable:
[path-to-executable]screenbits.exe command [-arg[=value]]
The following example starts recording without bringing the app to foreground:
"C:\Program Files (x86)\Steam\steamapps\common\Screenbits\screenbits.exe" start -background