.Net程序操作CMD命令
时间:2011-04-12 来源:NatureSex
使用代码操作CMD命令行程序
public void CloseComputer(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(); } OK!有了这个就可以执行一些C#不能操作的内容啦.................
相关阅读 更多 +