作者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
1F:推 virdust2003:看你上面例子 cmd 不会停止啊,你把cmd换成其他指令看 07/17 14:10
2F:→ grayyoung:我找到方法了 07/17 18:37
3F:→ grayyoung:我直接去修改CMD指令,加上让他输出的指令就ok了 07/17 18:38