Alan Gauld wrote:
"Ray Parrish" <c...@cmc.net> wrote
but I cannot find a way of getting this information to the dos program
from python. Any ideas?
You could use os.system("startprogram.bat"), and create startprogram.bat
to run the dos program, and feed it the files, either all at once, or
one at a time via the command line if it accepts command line input.
I don't think you can do the second option with a bat file. There is
no way to interactively respond to the program once it starts. Thats
why WSH is better for that kind of interactive input.
Or just use subprocess.Popen...
OK, it was not clear to me that he needed to be interactive with the dos
program. He just said he needed to feed those files to the dos program,
and I assumed he meant on the command line within a dos box, which can
indeed be solved by running a batch file, if the dos program accepts
command line parameters..
A good tool for writing interactive scripts used to be WinBatch, but I
haven't used, or seen it anywhere for years. It would have to be
installed on the machine you wanted to get interactive with a dos
program however.
I remember WinBatch from back in the Windows 3.1 days, and am not sure
if they are still keeping it up to date.
Later, Ray Parrish
--
Linux dpkg Software Report script set..
http://www.rayslinks.com/LinuxdpkgSoftwareReport.html
Ray's Links, a variety of links to usefull things, and articles by Ray.
http://www.rayslinks.com
Writings of "The" Schizophrenic, what it's like to be a schizo, and other
things, including my poetry.
http://www.writingsoftheschizophrenic.com
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor