C#调用cmd.exe窗体不显示内容的问题。
命令显示在了标题栏上,应该显示在窗体内才对呀。这是怎么回事??输出文字也不行。
命令显示在了标题栏上,应该显示在窗体内才对呀。这是怎么回事??输出文字也不行。
解决方案 »
- 水晶报表显示数据库中图片
- C#调用DirectX的问题,请高手来解答下!!!
- 请问如何给读取一个csv文件内的图像信息(目录)并在pictureBox中显示?内详!
- 虚拟机打不开了,就解释啊,能挽救吗?
- 自定义控件(WinForm)动态添加时无法显示
- 新手请教socket该如何用
- 怎么学习.net啊?我是一个初学者,能不能介绍一个系统的学习方法,详细一点?万分感激!
- 拖动控件可以改变控件的大小,并且改变控件的字体大小??怎么实现
- 拖treeview滚动条到某一位置,我如何在重新绑定treeview后,自动滚动到他上次所滚到到位置?
- 请问如何调用一个按钮的click事件(也就是用程序触发别的控件的事件)?
- 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;
}