![[Toc]](../../toc.gif)
![[Index]](/idx.gif)
Parameters eaten by the CMD.EXE
The following parameter, when fed to a REXX program (or a batch program)
is interpreted and "eaten" by the command interpreter CMD.EXE (see also
Parameters eaten by the REXX interpreter):
/q
Suppress all output of OS/2 commands while running the program (Use
ECHO ON in your REXX program to turn this feature off)
Important: The parameter /Q is always interpreted by the CMD.EXE. It is
never seen by the REXX program.
This is also true for any parameter beginning with /Q (or /q). Therefore,
if you call a REXX program with the parameter '/QUIET' it will only see
'UIET' as parameter!
To avoid this limitation for parameters beginning with /Q you can call
the program with the parameter in double quotes--e.g., myProgram
"/QUIET". But be aware that in this case the CMD will also pass the
double quotes to your program!
---------- * ----------
Another workaround:
Simply use the parameter /Q twice. Example:
D:\Test> test2.cmd test /q
3 *-* parse arg thisargs
>>> "test "
D:\Test> test2.cmd test /q /q
3 *-* parse arg thisargs
>>> "test /q"
D:\Test> test2.cmd test /q/quiet
3 *-* parse arg thisargs
>>> "test /quiet"
Source: Barry Lemon (see EMail Addresses)
---------- * ----------
Please note that other command line interpreter, such as 4OS2, for
instance, may or may not have the limitation mentioned above.
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs