Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void ExecuteCommand(String checkOutFile)
- {
- int ExitCode;
- ProcessStartInfo ProcessInfo;
- Process process;
- ProcessInfo = new ProcessStartInfo(checkOutFile);
- ProcessInfo.CreateNoWindow = true;
- ProcessInfo.UseShellExecute = false;
- ProcessInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(checkOutFile);
- // *** Redirect the output ***
- ProcessInfo.RedirectStandardError = true;
- ProcessInfo.RedirectStandardOutput = true;
- process = Process.Start(ProcessInfo);
- process.WaitForExit();
- // *** Read the streams ***
- string output = process.StandardOutput.ReadToEnd();
- string error = process.StandardError.ReadToEnd();
- ExitCode = process.ExitCode;
- Console.WriteLine("output>>" + (String.IsNullOrEmpty(output) ? "(none)" : output));
- Console.WriteLine("error>>" + (String.IsNullOrEmpty(error) ? "(none)" : error));
- Console.WriteLine("ExitCode: " + ExitCode.ToString(), "ExecuteCommand");
- process.Close();
- }
Add Comment
Please, Sign In to add comment