J'ai besoin du programme pour donner la sortie du script batch, et au moment où il est seulement l'impressionNe pas donner une sortie correcte de l'écriture lot externe C#
System.IO.StreamReader
et il devrait être l'impression quel que soit le script batch dit
Ceci est seulement la partie qui doit faire avec le démarrage d'un nouveau processus, les variables comme le chemin du fichier sont déclarés et le script exécute lui-même, mais ne montre pas le bon rendement
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");
Vous avez tous les deux raison, merci –