getting text from WinXP console

Mark T. nospam at
Tue Mar 22 22:11:59 CET 2005

"Chris Maloof" <cjmaloof at> wrote in message
news:ubir315f5lm15qh96tf9i2qiepqhfndne7 at
> Hello,
> Does anyone know how I can read the ASCII text from a console window
> (from another application) in WinXP?  It doesn't sound like a major
> operation, but although I can find the window via pywin32, I haven't
> been able to do anything with it.  I'd really just like to get the
> window text into a string.
> By "console window", I mean the sort of thing that comes up when you
> run "command" (although this particular one is for the game NetHack).
> Thanks,
> Chris

Check out the Win32 Console functions on MSDN, such as AlocConsole(),
ReadConsoleOutput(), GetStdHandle().  I don't see an easy way to get the
screen buffer handle unless you are the process that owns the console,


More information about the Python-list mailing list