GitCommands.GitModule.RunBatchFile C# (CSharp) Method

RunBatchFile() public method

Run batch file, console window is hidden, wait for exit, redirect output
public RunBatchFile ( string batchFile ) : string
batchFile string
return string
        public string RunBatchFile(string batchFile)
        {
            string tempFileName = Path.ChangeExtension(Path.GetTempFileName(), ".cmd");
            using (var writer = new StreamWriter(tempFileName))
            {
                writer.WriteLine("@prompt $G");
                writer.Write(batchFile);
            }
            string result = RunCmd("cmd.exe", "/C \"" + tempFileName + "\"");
            File.Delete(tempFileName);
            return result;
        }
GitModule