Watch.ExecuteExternalProgram
Calls and executes an external program through a specified command line. The program's execution will be directed by the appropriate flags specified as this method's parameters.
Syntax
Watch.ExecuteExternalProgram const CommandLine: WideString; const WorkingDir: WideString; ShowFlags: Integer; WaitForTerminate: WordBool: integer;
const CommandLine
The command line to execute as a widestring.
const WorkingDir
The working directory for the execution of the command line as a widestring.
ShowFlags
Integer value representing the flag to use during the execution of the command line. These flags have an effect on the execution window opened by the ExecuteExternalProgram procedure.
Flag | Effect |
---|---|
0 | Hide the execution window. |
1 | Display the window normally. |
2 | Display the window minimized. |
3 | Display the window maximized. |
4 | Makes the window visible and brings it to the top, but does not make it the active window. |
WaitForTerminate
A Boolean value that, if true, pauses the script until the command line has been fully executed.
Examples
JavaScript
Watch.ExecuteExternalProgram("lpr -S 192.168.100.001 -P auto c:\\myfile.ps", "c:\\", 0, true);
VBScript
Watch.ExecuteExternalProgram "lpr -S 192.168.100.001 -P auto c:\myfile.ps", "c:\", 0, true
Python
Watch.ExecuteExternalProgram("lpr -S 192.168.100.001 -P auto c:\\myfile.ps", "c:\\", 0, True)
Perl
$Watch->ExecuteExternalProgram("lpr -S 192.168.100.001 -P auto c:\\myfile.ps", "c:\\", 0, true);