使用子进程启动GUI应用程序

时间:2012-02-10 08:57:52

标签: python subprocess

我试图通过python打开一个文件,一旦它打开就会带你到GUI。当我点击它并且python似乎找到文件并打开它时,链接工作正常,但GUI不会出现。请帮忙。这是我一直在使用的。

import subprocess
subprocess.Popen("C:/full/path")

我没有回溯错误,但GUI没有出现。关于如何让它出现,或者问题可能是什么的想法?

由于

1 个答案:

答案 0 :(得分:2)

您尝试“启动”的文件是cmd脚本。使用此代码:

subprocess.Popen("cmd.exe /k C:\full\path\to\file.cmd")

.cmd文件本身不可执行 - 您需要调用cmd.exe来执行它们。当您双击桌面上的文件时,这也是Windows的功能。