OK!有了这个就可以执行一些C#不能操作的内容啦.................使用代码操作CMD命令行程序public void ExecuteCmd(string cmd) { 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 = true; p.Start(); //设置自动刷新缓冲并更新 p.StandardInput.AutoFlush = true; //写入命令 p.StandardInput.WriteLine(cmd); p.StandardInput.WriteLine("exit"); //等待结束 p.WaitForExit(); p.Close(); }