![]()  | 
 
  
  | 
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]()  | 
    |||||
| 
 | 
||||||
| 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.