Tim Roberts wrote:
> Roger Upole wrote:
> 
>>Tony Cappellini wrote:
>>  
>>
>>>In Windows XP, after a program has completed it's execution in a cmd
>>>console...
>>>Is there a way to *programmatically* capture the text that is in the
>>>scrollback buffer?
>>>
>>>I usually set my buffers to 10K lines or more, so there is a lot of text I'd
>>>like to capture.
>>>I want to do this programmatically, as opposed to using a mouse to mark and
>>>copy.
>>>    
>>>
>>The win32console module contains functions to read directly from a console 
>>buffer.
>>You can also use it to dynamically resize the output buffer.
>>  
>>
> 
> ... IF you are running inside that console window.  The OP wants to pull
> the console buffer from ANOTHER console window.  I don't think there is
> any way to do that, although I'm willing to be proven wrong.
> 

win32console.AttachConsole allows this to be done.
Another alternative would be to create a small .bat file that runs the program
of interest, and then a python script to grab the console output.

         Roger


_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to