Chris Rebert wrote:
On Thu, Oct 29, 2009 at 3:25 AM, Rüdiger Ranft <[email protected]> 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