Guten Morgen,
schon seit einigen Tagen suche ich nach einer Möglichkeit, Kommandozeilenbefehle auszuführen und die dazugehörige Ausgabe zu verarbeiten.
Ich habe es schon hinbekommen, Kommandozeilenbefehle auszuführen und mir die Ausgabe asynchron (synchron geht bei mir nicht, da z.B. ReadToEnd oder ReadLine meine Anwendung einfrieren) über die Ereignisse OutputDataReceived und ErrorDataReceived zurückgeben zu lassen.
Das für mich momentan unlösbare Problem ist, dass ich keine Indikatoren dafür finde, ob der Kommandozeilenbefehl nun vollständig ausgeführt wurde UND ob eine Eingabe benötigt wird/wieder möglich ist.
Über die Kommandozeile werden Git-, in Verbindung zu einem Web-Server auch Linux- und diverse andere Befehle ausgeführt.
Ich wäre für Eure Hilfe sehr dankbar!
schon seit einigen Tagen suche ich nach einer Möglichkeit, Kommandozeilenbefehle auszuführen und die dazugehörige Ausgabe zu verarbeiten.
Ich habe es schon hinbekommen, Kommandozeilenbefehle auszuführen und mir die Ausgabe asynchron (synchron geht bei mir nicht, da z.B. ReadToEnd oder ReadLine meine Anwendung einfrieren) über die Ereignisse OutputDataReceived und ErrorDataReceived zurückgeben zu lassen.
Das für mich momentan unlösbare Problem ist, dass ich keine Indikatoren dafür finde, ob der Kommandozeilenbefehl nun vollständig ausgeführt wurde UND ob eine Eingabe benötigt wird/wieder möglich ist.
Über die Kommandozeile werden Git-, in Verbindung zu einem Web-Server auch Linux- und diverse andere Befehle ausgeführt.
Ich wäre für Eure Hilfe sehr dankbar!
"Denken ist die schwerste Arbeit, die es gibt. Das ist wahrscheinlich auch der Grund, warum sich so wenig Leute damit beschäftigen." - Henry Ford
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Vultrax“ ()