Tried your suggestion, still no fix, but it did set me up to try a couple more things.

I have been initiating Kix via a dos batch file with the contents "kix32 log.kix". I got the idea to put that command directly into a Windows shortcut instead (no batch file).

Interestingly, with this set up the script works correctly in that it pauses on the GETS command and waits for input. Unfortunately, the script doesn't halt execution when the external training program is started. I need to be able to log when the training was started and exited.

I do appreciate you help, many thanks!
Don