C#调用cmd.exe窗体不显示内容的问题。
命令显示在了标题栏上,应该显示在窗体内才对呀。这是怎么回事??输出文字也不行。
命令显示在了标题栏上,应该显示在窗体内才对呀。这是怎么回事??输出文字也不行。
解决方案 »
- C#自定义按钮问题,怎么去掉被遮住的原来的按钮?
- 为什么这个form弹不出来?
- 多线程全局变量问题
- jmail在收邮件时,mailMessage.Body为空,就接收不了了?请大侠相助
- 询问按textbox名称循环赋值问题
- 呵呵,大家好!最近我用Dreamweaver在服务器上做修改一个网站,却出现了一个配置错误,请大家速速帮忙解决哦
- 字符串 "2005-09-A11-3城市规划图" 前边的位数不定 如何提取城市规划图,谢谢
- XmlNode 的 InnerText 和 Value 属性有什么不同?
- 这个程序问题出在哪里了,请大侠指教,另外应该怎么改好~~
- 怎么关闭登录界面
- c#应用程序的安装和部署
- 文档怎么写啊
{
if (cmd == null || cmd.Length <= 0) return string.Empty;
Process p = new Process();
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = nowindow;
p.Start();
p.StandardInput.AutoFlush = true;
for (int i = 0; i < cmd.Length; i++)
{
p.StandardInput.WriteLine(cmd[i]);
} p.StandardInput.WriteLine("exit");
string strRst = p.StandardOutput.ReadToEnd();
p.WaitForExit();
p.Close();
return strRst;
}