2011-05-15 68 views
0

这可能是一个相当简单的问题,但是我试图解决这个问题已经彻底淹没了。在Python中模拟Windows快捷方式

我想从Python 2.6开始在Windows中的另一个程序。我有了“命令行参数”,因此如果我创建快捷方式并双击它,另一个程序将打开,执行所需的操作,然后关闭。

我开始与子进程库,但似乎没有工作。我不知所措地看着所有不同版本的“popen”

如何在Python中的外部程序中运行,就像我在快捷方式上双击一样?

回答

1

下面的东西可能是?

import os 
os.system("notepad") 

或者:

from subprocess import call 
call(["notepad"]) 

下面的问题有一些优秀的答案:

Calling an external command in Python

+0

非常感谢你的帮助!这似乎是我在我的外部程序调用的参数有问题...虽然它作为一个快捷方式正常工作,并立即返回,没有做任何事情作为os.system的参数。耸耸肩,恩,谢谢你的帮助。 – Jacob 2011-05-15 14:49:24