Seite 1 von 1

subprocess.Popen: Tochterprogramm unsichtbar?

Verfasst: Montag 27. Oktober 2008, 16:45
von HWK
Ich verarbeite Ausgaben eines mit subprocess.Popen gestarteten Programms in einem Script. Störend finde ich, dass für das Tochterprogramm ein leeres Fenster geöffnet wird. Kann ich das irgendwie verhindern oder das Fenster unsichtbar machen? (Windows XP)
MfG
HWK

Verfasst: Montag 27. Oktober 2008, 22:59
von HWK
Lösung gefunden:

Code: Alles auswählen

startupinfo = subprocess.STARTUPINFO()
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
startupinfo.wShowWindow = win32con.SW_HIDE
proc = subprocess.Popen(program, startupinfo=startupinfo)
MfG
HWK