看板 C_Sharp 關於我們 聯絡資訊
參數下錯囉 Process.Start("cmd.exe", "/c netsh -c interface dump> c:\123.txt") ※ 引述《EricTsai (I am the one...)》之銘言: ※ 引述《jestick (我 很 麻 煩 的)》之銘言: : :  路徑確定是沒有問題的, : :  因為同樣的指令在cmd shell底下可以work : :  主要是用了Process.Start之後檔案無法正確被create :~ : : -- : : ◆ From: 218.165.121.156 : : 推 EricTsai:怎麼寫的貼出來吧 140.113.91.10 01/04 : 在cmd shell的指令是 netsh -c interface dump> c:\123.txt :   然後C:\會看到所產生的123.txt檔案 :   在程式中 textBox1中可讓user填入欲存的檔案名稱 : 按鈕事件是這樣寫的 : private void button1_Click(object sender, System.EventArgs e) : { : string path = "-C interface dump>C:\\"+textBox1.Text+".txt"; : Process.Start("netsh.exe",path); : } :   按了以後看到瞬間跳出cmd shell然後快速關閉 :   到C:\底下看不到理應出現的檔案 :   另外 一樣的指令如果在開始→執行 輸入一樣無效 :   所以現在的問題是 :   在開始→執行 輸入指令 和 在cmd shell輸入指令是不是不同的? :   如果是不同的 是不是這個問題根本無解 :   意思就是跟Process.Start其實沒什麼關係 :    :   感謝高手指導。 還真的不行.... 那就參考Process.StartInfo.RedirectStandardOutput的範例吧~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.91.10 -- ----------------------------------------------------------------------------- 功課重,Project多的好幫手--專案王 http://steven.twbbs.org/ProjectKing 增加右鍵的威力RightMenuKing--右鍵王 http://steven.twbbs.org/RightMenuKing/ 備份重要檔案的好幫BackupKing--備份王 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.24.91
jestick:好棒...直接從cmd下手...大謝!!!! 218.165.121.156 01/05