On 17 mar, 19:43, [EMAIL PROTECTED] wrote:

> Can I allocate a second console window, so I can place certain output
> to that directly, and leave the original streams alone?  I tried some
> things in subprocess (Py 3a3 /WinXP) but they failed.  I don't know if
> it's supposed to be possible though, so I didn't press very hard or
> keep the code.  If it is, I can go repro where it went south.  Is it?

Have you tried using the creationflags argument to subprocess.Popen?
Specially the CREATE_NEW_CONSOLE flag. See the Microsoft documentation
for CreateProcess at 
http://msdn2.microsoft.com/en-us/library/ms682425(VS.85).aspx
(Note that a process can be attached at most to one console)

If your goal is to output some debug information, try using
OutputDebugString + the DebugView utility from www.sysinternals.com

--
Gabriel Genellina
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to