3
import os
os.system("notepad macros.txt")
from subprocess import Popen
Popen(["notepad", "macros.txt"])
都在後臺啓動記事本。如何在前臺啓動它?
import os
os.system("notepad macros.txt")
from subprocess import Popen
Popen(["notepad", "macros.txt"])
都在後臺啓動記事本。如何在前臺啓動它?
你可以嘗試使用start命令,也許是/ MAX選項將強制記事本是在前臺,否則,如果你能等待,直到記事本關機,使用/ wait選項/
Popen(["start", "/MAX", "notepad", "macros.txt"], shell=True)
看來這代碼在Windows中不起作用:「WindowsError:[Error 2]」 – DSblizzard
@DSblizzard:我添加了'shell = True'參數(否則您必須指定完整的路徑),在我的WindowsXP上,即使沒有/ MAX選項。 –
是否可以填充cmd?如process = subprocess.Popen([「開始」,「C:\ Windows \ System32 \ cmd.exe」,「cd C:/文件夾; dir」],shell = True)我想能夠打開3 cmd窗口並從那裏啓動某些程序。 – pelos