Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
run_external_process [2011/07/31 20:06] hermann created |
run_external_process [2016/10/31 16:28] (current) admin [Notes] |
||
---|---|---|---|
Line 7: | Line 7: | ||
===== Inputs ===== | ===== Inputs ===== | ||
- | ^ Name ^ Type ^ Description ^ | + | ^ Name ^ Type ^ Description ^ |
- | | File Name | [[String Type|String]] | The executable *.exe or *.com file name. If you are using a long file name containing a space, use a double-quoted string. | | + | | File Name | [[String Type]] | The executable *.exe or *.com file name. If you are using a long file name containing a space, use a double-quoted string. | |
- | | Parameters | [[String Type|String]] | Process execution parameters. | | + | | Parameters | [[String Type]] | Process execution parameters. | |
===== Optional Inputs ===== | ===== Optional Inputs ===== | ||
- | ^ Name ^ Type ^ Description ^ Default Value ^ | + | ^ Name ^ Type ^ Description ^ Default Value ^ |
- | | Wait Process Completion | [[Bool Type|Bool]] | If true, the model waits for termination of the process. Otherwise, the model runs parallel to the process. | True | | + | | Wait Process Completion | [[Boolean Value Type]] | If true, the model waits for termination of the process. Otherwise, the model runs parallel to the process. | True | |
- | | Seconds to Wait | [[Int Type|Int]] | The model waits this value (in seconds) to resume. If zero, the model waits for the the process to terminate. | 0 | | + | | Seconds to Wait | [[Integer Value Type]] | The model waits this value (in seconds) to resume. If zero, the model waits for the the process to terminate. | 0 | |
===== Outputs ===== | ===== Outputs ===== | ||
+ | |||
+ | None. | ||
===== Group ===== | ===== Group ===== | ||
Line 34: | Line 36: | ||
* The current directory; | * The current directory; | ||
* The current directory for Dinamica; | * The current directory for Dinamica; | ||
+ | * The 64-bit Windows system directory; | ||
* The 32-bit Windows system directory; | * The 32-bit Windows system directory; | ||
* The 16-bit Windows system directory; | * The 16-bit Windows system directory; | ||
Line 40: | Line 43: | ||
To run a batch file or a command prompt, you must start the command interpreter; set File Name to cmd.exe and set Parameters to the following arguments: | To run a batch file or a command prompt, you must start the command interpreter; set File Name to cmd.exe and set Parameters to the following arguments: | ||
- | * "/c PROMPT_COMMAND_OR_BATCH_FILE_NAME", \\ | + | /c PROMPT_COMMAND_OR_BATCH_FILE_NAME |
Where PROMPT_COMMAND_OR_BATCH_FILE_NAME is the command which you want to execute or the complete path and file name of the batch file. | Where PROMPT_COMMAND_OR_BATCH_FILE_NAME is the command which you want to execute or the complete path and file name of the batch file. | ||
+ | |||
+ | The output produced by the process is shown as "info" in the message log, but only if and while the application is blocked waiting for the process execution to complete. | ||
+ | |||
+ | Any error output produced by the process is shown as "error" in the message log, but only if the execution of the process itself ends in a error. Otherwise, the error output is ignored. | ||
===== Internal Name ===== | ===== Internal Name ===== |