Regarding subprocess module
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Fri Sep 5 17:48:57 EDT 2008
En Fri, 05 Sep 2008 09:56:02 -0300, tarun <tarundevnani at gmail.com>
escribió:
> import subprocess,time
> cmdExe = "C:\\WINDOWS\\system32\\cmd.exe"
> myProcess = subprocess.Popen(cmdExe,stdin=subprocess.PIPE)
> time.sleep(2)
> myProcess.stdin.write('cd Desktop\r\n')
>
> I copied the above lines of code to a file and tried executing the python
> file from dos box (command prompt) on windows
> I want subprocess.Popen to open a new dos box. But it works in the same
> window. What should I do to open the subprocess in new window?
Add this argument: creationflags = subprocess.CREATE_NEW_CONSOLE
See "Creation of a Console" in MSDN:
<http://msdn.microsoft.com/en-us/library/ms682528(VS.85).aspx>
--
Gabriel Genellina
More information about the Python-list
mailing list