|
|||||
|
||||||
Related Syntax | 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 isfalse
, 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 Syntax omprocess-version executable-name execute glob |
Other Library Functions command-line executable-name execute glob omprocess-version |
Copyright © Stilo International plc, 1988-2008.