LOTUSSCRIPT LANGUAGE
Starts another program and returns its task ID.
Syntax
Shellid ( program [ , windowStyle ] )
Elements
program
Using an internal DOS command name generates an error.
Return value
If the operating system is Windows or Macintosh, and LotusScript successfully starts program, Shellid returns the programfs task ID, a number that uniquely identifies the program. With other operating systems, if LotusScript successfully starts program, Shellid returns the number 33.
If LotusScript cannot start program, Shellid returns an error.
Usage
Shellid must be called from within an expression or an assignment statement, so that its return value is used.
After Shellid starts a program, LotusScript continues to execute the script without waiting to make sure the program has completed. You cannot be sure that a program started by Shellid has finished running before the rest of your script is executed.
ShellID is a restricted operation - make sure you have set runtime security level 2 or higher "Allow restricted operations".
This feature will spawn processes which may outlive the spawning process.
The "ID" returned from the function is so that you can terminate the program at a later time. If you don't want this behavior, use Shell.
Example See Also