簡體   English   中英

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

[英]How to Connect command prompt and Visual Studio 2008?

我是 C# 的新手,我正在為 iperf(windows) 創建一個 UI。

由於我無法獲得windows版本的源代碼,我不得不嘗試不同的方法。

我的目標是創建一個 UI,它將命令重定向到命令提示符並獲取輸出並將其顯示回 Visual Studio。

我如何實現這一目標?

我建議您查看Process類。 它將允許您啟動一個新進程並重定向輸出和錯誤流。

編輯:

再次閱讀后,不清楚為什么要重定向回 Visual Studio。 我最初閱讀本文是因為您想編寫一個 UI,該 UI 將發送命令並使用 Visual Studio 顯示輸出,而不是實際顯示在 Visual Studio 中。

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字符串變量保存命令執行的結果。

更多細節在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM