Hallo zusammen,
ich habe folgende Frage.
Ich starte folgendermaßen einen Prozess:
Es wird eine inputfile bearbeitet und unter outputpath nach der Bearbeitung gespeichert.
Wenn ich die Ausführung über die Eingabeaufforderung (cmd.exe) mache wird bei evtl. Fehlern dies dort als Text ausgegeben.
Also wenn das Programm zwar durchläuft mir aber einen Hinweis oder eben Fehler meldet.
Wie mache ich es dass ich diese Fehler-/Hinweismeldung auch über meine Ausführung in C# erhalte?
Vielen Dank,
Babatune
ich habe folgende Frage.
Ich starte folgendermaßen einen Prozess:
Code:
ProcessStartInfo startinfo = new ProcessStartInfo();
startinfo.FileName = programmpath; //aufruf des Programms
startinfo.Arguments = inputpath+" "+outputpath;
startinfo.WindowStyle = ProcessWindowStyle.Hidden;
startinfo.CreateNoWindow = false;
startinfo.UseShellExecute = false;
try
{
using (Process exeProcess = Process.Start(startinfo))
{
exeProcess.WaitForExit();
}
}
Es wird eine inputfile bearbeitet und unter outputpath nach der Bearbeitung gespeichert.
Wenn ich die Ausführung über die Eingabeaufforderung (cmd.exe) mache wird bei evtl. Fehlern dies dort als Text ausgegeben.
Also wenn das Programm zwar durchläuft mir aber einen Hinweis oder eben Fehler meldet.
Wie mache ich es dass ich diese Fehler-/Hinweismeldung auch über meine Ausführung in C# erhalte?
Vielen Dank,
Babatune