如何连接命令提示符和Visual Studio 2008

本文关键字:Visual Studio 2008 命令提示符 何连接 连接 | 更新日期: 2023-09-27 17:57:44

我是C#的新手,正在为iperf(windows)创建一个UI。

由于我无法获得windows版本的源代码,我不得不尝试另一种方法。

我的目标是创建一个UI,它将把命令重定向到命令提示符,并获得输出并在Visual Studio中显示出来。

我该如何做到这一点?

如何连接命令提示符和Visual Studio 2008

Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = "your command here";
p.Start();
p.WaitForExit();
string output = p.StandardOutput.ReadToEnd();
p.WaitForExit();

现在output字符串变量保存命令执行的结果。

更多详细信息,请点击此处

我建议您查看Process类。它将允许您启动一个新的进程,并重定向输出和错误流。

编辑:

再次阅读后,不清楚您为什么要重定向回Visual Studio。我最初阅读这篇文章是因为您想要编写一个UI,该UI将使用Visual Studio发送命令并显示输出,而不是实际显示在Visual Studio中。