On Feb 1, 6:25 pm, "aspineux" <[EMAIL PROTECTED]> wrote: > First look if your .exe will accept to work that way ! > try in a DOS prompt > > > echo yourfilename | nec2d.exe > > or if the program expect more input, write them all in a file > ( myinputs.txt ) and try : > > > nec2d.exe < myinputs.txt > > If it works looks for module subprocess and more precisely object > subprocess.popen and method comunicate > > On 1 fév, 23:57, "Kiran" <[EMAIL PROTECTED]> wrote: > > > Hi everybody, > > I am making python run an executable using the os module. Here is > > my question. The executable, once it is running, asks the user to > > input a filename that it will process. Now, my question is how do i > > automate this. let me make this clear, it is not an argument you pass > > in when you type in the exe. An example below illustrates: > > > THIS IS NOT WHAT YOU DO: Hi everybody, What you guys said helped out a lot and I got it to do what I wanted.
thanks!, Kiran > > nec2d.exe couple1.nec # couple1.nec is the > > file you want to prcess > > > rather, what you do is in windows cmd: > > > nec2d.exe > > **** PROGRAM PRINTS OUT STUFF***** > > **** PROGRAM PRINTS OUT STUFF***** > > **** PROGRAM PRINTS OUT STUFF***** > > **** PROGRAM PRINTS OUT STUFF***** > > Please enter input file: <--------- THIS IS WHERE THE USER IS ASKED > > TO TYPE IN THE FILENAME > > > everybody thanks for your help > > -- Kiran -- http://mail.python.org/mailman/listinfo/python-list