On Sun, 06 Mar 2005 13:41:57 GMT, Gregor <[EMAIL PROTECTED]> wrote: > There's a DOS console application I am trying to script (in Python), but it > doesn't seem to use stdout or stderr... For example, if I redirect output > to a file ("cmd > file.txt"), the output still appears on screen. > Similarly, the output pipes returned by popen* don't catch the app's > output. How might this app be generating its output? Any thoughts on how it > could be captured (perhaps with something in the win32 extensions)? > > Thanks, > > Greg.
I've had to do this a couple of times but never in recent years. I don't know your exact needs, but the best tool I ever found for this sort of job was called Phantom of the Keyboard. I ran into a couple of apps that I needed data out of and couldn't get it. They'd only output to screen, never to disk. I used Phantom to automate the app to dump data to screen and then capture the screen to disk. -- Stand Fast, tjg. -- http://mail.python.org/mailman/listinfo/python-list