-2

是否可以在 c# 中打开命令提示符,并保留实例以供重用?

编辑(感谢下面的评论)

更一般地说,我想知道是否有可能产生一个进程并不断地将输入/输出定向到它。

示例:执行 fsi(fsharp 解释器),并使用 console.readline 将请求转发到当前正在运行的 fsi。

4

2 回答 2

1

您可以使用进程的StandardInput / StandardOutput属性生成进程并将输入/输出重定向到进程。我认为这些链接上的 MSDN 示例将帮助您做您想做的事情。

于 2013-09-01T21:08:22.293 回答
0

绝对地!

创建 System.Diagnostics.Process 类的实例,然后重定向所需的流。这使您可以轻松控制任何 cmd-line 进程和/或 cmd 本身。阅读 MSDN 库中的类信息,了解同步和异步选项以及有用的属性、方法和事件。

希望有帮助...

于 2013-09-01T21:48:59.343 回答