I make rather heavy use of command line argument parsing. The Kix script engine displays the following as "it's own" arguments:
/D, /F, /R, /U, & /T
/R and /U require the format "arg:value"

There is a problem with this and using C/L arguments in scripts..
  • Kix32 responds to "/" or "-" as arg specifiers, preventing the use of "-" args in scripts.
  • Kix32 responds to /H, which is undocumented.
  • Kix32 matches the first letter, so -DATA:val is interpreted as /D (debug).
I would like to see Kix be more strict in its argument matches, so that arguments can be passed to scripts without interference. Once change that would go a LONG way is to restrict Kix to using the "/" for its arguments, so that "-" can be used without conflict for script args.

I work around this now by using "+DATA", but the "+" is an unnatural argument initiator.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D