| 范文 | 
		     // Create the ProcessInfo object     System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo("cmd.exe");     psi.UseShellExecute = false;     psi.RedirectStandardOutput = true;     //psi.RedirectStandardInput = true;     psi.RedirectStandardError = true;     psi.Arguments = "/K C:\temp\test.bat";     psi.WorkingDirectory = "c:\temp\";     // Start the process     System.Diagnostics.Process proc = System.Diagnostics.Process.Start(psi);     // Attach the output for reading     System.IO.StreamReader sOut = proc.StandardOutput;     proc.Close();     // Read the sOut to a string.     string results = sOut.ReadToEnd().Trim();     sOut.Close();     // Write out the results.     string fmtStdOut = "{0}";     this.Response.Write(String.Format(fmtStdOut, results.Replace(System.Environment.NewLine, "     "))); |