0
我創建了一個windows窗體應用程序,該按鈕在按下按鈕時運行ping命令。我以前問過這個問題:「有什麼方法可以將輸出從CMD窗口複製到剪貼板?」沒有意識到當進程執行時沒有命令運行。它只是打開CMD。通過Winforms應用程序執行CMD時不運行參數
這是我使用運行CMD過程是什麼:
Process process = new System.Diagnostics.Process();
ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
//startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = pingData;
process.StartInfo = startInfo;
process.Start();
這裏是後面「pingData」的代碼,我在用我的說法:
pingData = "ping s0" + textBox1.Text + "r100";
textBox1的只有在給定的時間最多4個數字。
謝謝!
會發生什麼? (不是通過代碼,只需在CMD中鍵入命令並查看結果) – inixsoftware
它連接到該主機名的路由器之一。 – ploxiblox
[用cmd.exe執行命令的問題]的可能重複(http://stackoverflow.com/questions/22306258/issue-executing-a-command-with-cmd-exe) – Benesh