Using Command Line
While Application URL's are normally used via web browsers you can also trigger them via the command line with a few quirks.
Most notably you'll need to manually escape some characters to have the terminal properly parse it.
Running the Commands
To run a URL via command line you'll need to use the start
command.
start signalrgb://view/logs
Escaping Spaces
For any commands that contain a space, it must be replaced by %20
. Using quotes will have no effect.
start signalrgb://effect/apply/Rainbow Rise
will apply the Rainbow
effect instead of Rainbow Rise so you'll need to use start signalrgb://effect/apply/Rainbow%20Rise
instead.
Escaping Arguments
Command line uses the &
character to run multiple commands together, so we'll need to escape all of them with ^ to prevent command line from trying to split our URL into pieces.
start signalrgb://effect/apply/Rainbow?rainbow_mode=SignalRGB&speed=1&vertical=false
should become
start signalrgb://effect/apply/Rainbow?rainbow_mode=SignalRGB^&speed=1^&vertical=false