2011-09-15 57 views

回答

2

你可以嘗試使用start命令,也許是/ MAX選項將強制記事本是在前臺,否則,如果你能等待,直到記事本關機,使用/ wait選項/

Popen(["start", "/MAX", "notepad", "macros.txt"], shell=True) 
+0

看來這代碼在Windows中不起作用:「WindowsError:[Error 2]」 – DSblizzard

+0

@DSblizzard:我添加了'shell = True'參數(否則您必須指定完整的路徑),在我的WindowsXP上,即使沒有/ MAX選項。 –

+0

是否可以填充cmd?如process = subprocess.Popen([「開始」,「C:\ Windows \ System32 \ cmd.exe」,「cd C:/文件夾; dir」],shell = True)我想能夠打開3 cmd窗口並從那裏啓動某些程序。 – pelos