IronPython启动没有控制台窗口的子进程

时间:2014-07-04 09:00:48

标签: subprocess ironpython

我有一个使用旧版IronPython的应用程序,该版本不包含subprocess模块。话虽如此,我正在尝试使用以下方法生成进程:

from System.Diagnostics import Process
Process.Start('something.exe', 'args')

here。 但是,我无法隐藏启动此新进程时弹出的控制台窗口。关于如何绕过它的任何想法?

1 个答案:

答案 0 :(得分:1)

from System.Diagnostics import Process
p = Process()
p.StartInfo.RedirectStandardOutput = True
p.StartInfo.RedirectStandardError = True
p.StartInfo.UseShellExecute  = False
p.StartInfo.CreateNoWindow = True