2016-04-03 47 views
0

你可能對我和我的標題感到困惑,這讓我感到莫名其妙。每當我運行下面的代碼打開cmd時,運行ipconfig並將其粘貼到文本框中,它所做的只是使出現重複的表單。爲什麼?我絕對不知道。我取代了代碼以「textbox1.text =‘喜’;它工作得很好,因此必須在此代碼運行CMD打開一個重複的表單

private void button1_Click(object sender, EventArgs e) 
{ 
    Process p = new Process(); 
    p.StartInfo.UseShellExecute = false; 
    p.StartInfo.RedirectStandardOutput = true; 
    p.StartInfo.FileName = "ipconfig.exe"; 
    p.Start(); 
    p.WaitForExit(); 
    string output = p.StandardOutput.ReadToEnd(); 
    textBox1.Text = output; 
} 

只是我做一些愚蠢的,即時通訊很累所以它可能是

這裏是出現enter image description here

+1

什麼是「重複表單」?也許截圖... –

+0

我不知道你在問什麼。粘貼*什麼*進入*什麼文本框*?你的代碼中沒有一個使得* form *出現,那麼它怎麼能夠做出*重複的*?你是絕對正確的;你的標題很混亂,你的問題文本無法解決這種困惑。 –

+0

多數民衆贊成多多少少令我困惑,我可以在這裏包括一個gyazo截圖嗎? – Will

回答

2

你的程序命名爲IPCONFIG.EXE和代碼重複形式的GIF只需再次推出了自己的可執行文件。

指定絕對路徑來解決。

+0

ooohhhhhhhhhhhh當然,這使得更有意義。我以爲我瘋了,謝謝阿列克謝 – Will