2011-12-14 调用cmd并获得输入输出+网络访问
Posted mol1995
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2011-12-14 调用cmd并获得输入输出+网络访问相关的知识,希望对你有一定的参考价值。
System.Diagnostics.Process pro = new System.Diagnostics.Process();
pro.StartInfo.FileName = "cmd.exe";
pro.StartInfo.UseShellExecute = false;
pro.StartInfo.RedirectStandardInput = true;
pro.StartInfo.RedirectStandardOutput = true;
pro.StartInfo.CreateNoWindow = true;
pro.Start();
//pro.StandardInput.WriteLine("net use \\\\202.149.225.121\\ipc$ \"AISchina_Admin\" /user:\"administrator\"");
pro.StandardInput.WriteLine("cd D:\\程序\\5千png");
pro.StandardInput.WriteLine("dir *.*");
StreamReader reader = pro.StandardOutput;
// 截取输出流 pro.StandardInput.WriteLine("exit");
string line = reader.ReadLine();
// 每次读一行 while (!reader.EndOfStream) // 不为空则读取 { textBox2.AppendText(line + Environment.NewLine);
// Environment .NewLine 换行 line = reader.ReadLine();
}pro.WaitForExit();
pro.Close();
以上是关于2011-12-14 调用cmd并获得输入输出+网络访问的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Python 的 cmd 类的输入/输出通过管道传输到另一个 Python 进程?