我有一个使用旧版IronPython的应用程序,该版本不包含subprocess模块。话虽如此,我正在尝试使用以下方法生成进程:
from System.Diagnostics import Process
Process.Start('something.exe', 'args')
见here。 但是,我无法隐藏启动此新进程时弹出的控制台窗口。关于如何绕过它的任何想法?
答案 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