|  | 
 | ||||
|        | |||||
|  | ||||||
| Related Topics | Other Library Functions | |||||
| function | command-line | 
| Library: Process execution (OMPROCESS) Import: omprocess.xmd | Return type: command-line-type Returns: Command-line object representing the provided STRING argument. | 
export command-line-type function
        command-line              value string c-line
                     with-parsing value switch parsing optional initial { true } 
Argument definitions
The command-line function takes a full command-line in string form,
and builds a representation of that command-line that can be used to
launch a process using the execute function.
The optional parsing argument can be used to guide OmniMark into
breaking up the components of the command-line into individual
pieces. If the argument is true (the default when it is left
unspecified), quoted strings in the command-line are processed as
follows:
If the argument is false, the command-line is not processed. 
Loosely speaking, true corresponds to how most Unix shells parse
their command-line. However, note that command-line processing is 
ultimately platform-dependent. Use of the command-line function can 
yield different results on different platforms, once the returned value 
is passed on to the execute function.
| Related Topics | Other Library Functions 
 | 
Copyright © Stilo International plc, 1988-2010.