【发布时间】:2017-12-12 21:33:21
【问题描述】:
我意识到这看起来像很多其他问题,但我看了好几个小时都没有找到我需要的真正答案,所以请听我说:
这适用于 .NET C# 控制台应用程序。在其中,我想使用Process.Start 调用Windows 可执行文件,但在运行时不会打开新的控制台窗口。我还希望可执行文件能够输出到控制台并正常响应用户输入。
你是怎么做到的?设置ProcessStartInfo.CreateNoWindow,还是ProcessStartInfo.WindowStyle?尝试让输入/输出重定向连续工作几个小时?
编辑:smh...这与外面的“可能重复”不同,因为:
【问题讨论】:
-
很好...没有评论或考虑如何防止某人浪费时间... smh :-|
-
我没有投反对票,但我有点困惑这与this 有何不同。你是说你正在运行控制台应用程序 A 并且你想开始执行控制台应用程序 B 而不是“无缝”(即让它看起来像应用程序 B 只是“在 A 停止的地方继续”)?
-
@EJoshuaS:感谢您的关心评论,是的,无缝和互动是关键词!我编辑了问题和标题,希望能阐明这有何不同。
-
这是有道理的,那么 - 我撤回了我的欺骗票并赞成 b/c 这似乎是一件有用的事情。
标签: c# .net console-application io-redirection processstartinfo