Kent,
If you put Debug On in the script, you don't need the /D. :P

In the calling BATch file, if you test %errorlevel% after calling KiX, it would only pause if an error is thrown.
Code:
kix32 C:\kixscripts\test.kix
if %errorlevel% == 1 pause

_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.