バッチスクリプトの出力を提供するプログラムが必要ですが、現時点では印刷中です
System.IO.StreamReader
バッチスクリプトが言うことは何でも印刷する必要があります
これは、新しいプロセスの開始に関係する部分にすぎません。ファイルへのパスなどの変数が宣言され、スクリプト自体は実行されますが、適切な出力は表示されません。
Process Uninstaller = new Process();
Uninstaller.StartInfo.FileName = Path.Combine(uninstalldirectory, BatchProcessFileName);
Uninstaller.StartInfo.UseShellExecute = false;
Uninstaller.StartInfo.CreateNoWindow = true;
Uninstaller.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
Uninstaller.StartInfo.RedirectStandardOutput = true;
Uninstaller.Start();
StreamReader ReadUninstallerOutput = Uninstaller.StandardOutput;
Uninstaller.Close();
string OutputEnd = ReadUninstallerOutput.ReadToEnd();
Console.WriteLine(ReadUninstallerOutput);
ReadUninstallerOutput.Close();
Console.WriteLine("Uninstallation Successful");