Chris Rebert wrote:
On Thu, Oct 29, 2009 at 3:25 AM, Rüdiger Ranft <_r...@web.de> wrote:
klausfpga schrieb:
Hi,

I have a Python script which wants to start a subprocess and wait for
it to finish.

However I would like to have NO command window popping up during
execution.
You need to specify the hide parameter for windows.

import subprocess
kwargs = {}
if subprocess.mswindows:
   su = subprocess.STARTUPINFO()
   su.dwFlags |= subprocess.STARTF_USESHOWWINDOW
   su.wShowWindow = subprocess.SW_HIDE
   kwargs['startupinfo'] = su
process = subprocess.Popen( (r'c:\python25\python.exe',
   r'd:\projekte\bar.py'), **kwargs )

Interestingly, none of that appears to be documented.

Except for here:
http://msdn.microsoft.com/en-us/library/ms682425%28VS.85%29.aspx

I smell a docs bug waiting to be reported.

Cheers,
Chris
--
http://blog.rebertia.com

--
MPH
http://blog.dcuktec.com
'If consumed, best digested with added seasoning to own preference.'
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to