Hi Bill,
thanks a lot, this looks like it will do the trick.
I am trying it on Windows - originally with Python 3.3.3, now Python 2.7.6.
I didn't pay enough attention to the error messages when I couldn't get it to run under 3.3.3, but I will try the later version on Python again in a while - I suspect that it will be fine when I know what I'm doing
Under 2.7.6, I am having a problem, but I think it is as much to do with my not understanding how the Launcher operates as anything else.
So, perhaps some questions might clear it up...
1. How should the "Tape Directory" entry and "Run File" entry combine?
i.e., I had expected that if I specified a tapedir, when I used the run file entry, the path would populate with the tapedir entry, but I seem to have to browse for the tape directory there too or it can't find the .mtx file? - I think there may be a problem with the string concatenation?
Running the script, pointing to the tapedir and run file entries, I get the following .....
"C:\Users\stevendt\Downloads\MTX\AndyK\e>c:\"user programs"\python27\python launch.pyw
C:/Users/stevendt/Downloads/MTX/AndyK/e/tapes
['memu.exe', '-mem-blocks', '4', '-vid-win', '-snd-portaudio', '-tape-dir', 'C:/
Users/stevendt/Downloads/MTX/AndyK/e/tapes', 'C:/Users/stevendt/Downloads/MTX/An
dyK/e/tapes/Alice in Wonderland (1983) (Continental Software).mtx']
[MEMU crashes here]
C:\Users\stevendt\Downloads\MTX\AndyK\e>memu: can't open C:/Users/stevendt/Downl
oads/MTX/AndyK/e/tapes/C:/Users/stevendt/Downloads/MTX/AndyK/e/tapes/Alice in Wo
nderland (1983) (Continental Software).mtx"
i.e., the path appears twice - from both launcher option lines
If I don't specify a tapedir, it seems fine
Addtional Feature request (greedy or what!)
I know nothing about Python, so I don't know whether this is possible, but would it be possible to retain the last configuration values for the next time that the script was run?, i.e., to remember the path(s) in particular?
But, this is a great start and looks almost there
regards
Dave