It is not workin, something to do with the Kix var conditions.

2 scenarios on execution a sample file test.kix:

 Code:
KIX32.EXE test.kix $action=test


File 1
 Code:
? $action
Get $


Output is "test"

File 2
 Code:
;Execution Conditions 
$SO=SetOption("WrapAtEOL", "ON")
$SO=SetOption("Explicit", "ON")
$SO=SetOption("NoMacrosInStrings", "ON")
$SO=SetOption("NoVarsInStrings", "ON")
DIM $action, $
? $action
Get $


Output is nothing, blank, so it can not be used on my script.