作者grayyoung (阿)
看板C_Sharp
標題[問題] 請問一下儲存CMD內容的方法
時間Mon Jul 15 14:08:10 2013
之前的對CMD輸入內容的問題,在版友的幫忙下已經解決,
晚上我在PO出解決方法。
不過現在有一個新問題是,請問有沒有辦法把CMD內容存下來?
我目前查到的是利用ReadtoEnd(),
不過每次開啟程式就會當掉。
我的程式相關性大概是
1. C# 執行 CMD1
2. 偵測條件 判斷過 執行CMD2
3. 偵測條件 判斷過 存下CMD1內容 關閉CMD1 關閉CMD2
不過用ReadtoEnd會卡在1,很奇怪,
請問有版友可以幫忙嗎 ~"~
p.StartInfo.FileName = "cmd";
p.StartInfo.Arguments = this.TCase.Text;
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.Start();
string Output = p.StandardOutput.ReadToEnd();
Error Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.61.82.125
推 virdust2003:看你上面例子 cmd 不會停止啊,你把cmd換成其他指令看 07/17 14:10
→ grayyoung:我找到方法了 07/17 18:37
→ grayyoung:我直接去修改CMD指令,加上讓他輸出的指令就ok了 07/17 18:38