-3
这令人沮丧。我搜查了很多,但没有结果帮助我。我尝试了子进程,但我仍然无法使它工作。基本上,我想这条线的工作:python运行带选项的CMD命令
appName = "ap01"
optna = "-server"
optnb = "-filename=c:/test.VS"
optnc = "-display=1"
os.system('start "VSM" "C:/bin/" {appName, optna, optnb, optnc} ')
在CMD我想简单地键入
CD C:/bin/
按回车键,然后:
ap01 -server -filename=C:/test.VS -display=1
贺雅,作品像一个魅力!只有1个问题。如果我从CMD运行我的程序,取消它的唯一方法是如果我使用Ctrl + C。现在,如果我按下ESC从python运行它,它也会取消它。有没有办法让ESC不会取消我的程序?我为该应用编写图形用户界面的原因之一是,我每次按窗口中的esc时都会意外地取消它:( – Dariusz
怎么样?没有理由在python2.4之后使用'os.system','Popen ''''''subprocess.call'应该是首选的;特别是在这种情况下,因为你可以用'cwd'参数设置工作目录。 – l4mpi
@ l4mpi我同意但用户正在使用它并没有时间去做更进一步的(因为事情刚刚发生,没有python)因为事情刚刚发生:P无论如何,现在我不再修改它,现在我有时间了 – joojaa