Executing Subprocess From Python Without Opening Windows Command Prompt
Possible Duplicate: Running a process in pythonw with Popen without a console How do I eliminate Windows consoles from spawned processes in Python (2.7)? I have a Python program
Solution 1:
How are you calling subprocess.check_call()
? If you pass shell=True
then the window should not be created as this will cause the SW_HIDE
flag to be set for the STARTUPINFO.wShowWindow
attribute.
Example:
subprocess.check_call(["ping", "google.com"], shell=True)
Solution 2:
When you build the C application, set its type to the Win32 Subsystem instead of the Console Subsystem. If this is a pre-built application, you could change the subsystem with this tool.
Post a Comment for "Executing Subprocess From Python Without Opening Windows Command Prompt"