Skip to content

Run (execute a process) ​

ts
function Run(commandLine: string): boolean;

The Run function spawns a process to execute an external program or script. The command can include parameters as needed.

This function waits for the spawned process to exit, then returns true if it ran without errors, or false if errors occurred.

Examples ​

Example 1: Run a Windows batch script ​

ts
if (Run('cmd /c "C:\\my_shell_scripts\\some_script.bat"')) {
  Log('Batch script ran successfully');
}

Example 2: Run a Linux shell script ​

ts
if (Run('/bin/bash /home/user/scripts/do_backup.sh')) {
  Log('Backup script ran successfully');
}

Example 3: Run a program with arguments ​

ts
if (Run('/usr/bin/convert input.png -resize 200x200 output.png')) {
  Log('Image converted successfully');
}