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. I smell a docs bug waiting to be reported. Cheers, Chris -- http://blog.rebertia.com -- http://mail.python.org/mailman/listinfo/python-list