Lesen Batch, shell-Skript Ausgabe in C# .Net-Programm

Für ein Projekt Baue ich ein neues front-end für eine alte Batch-script-System. Ich habe mit Windows XP und C# mit .Net. Ich will nicht zu berühren Sie das alte Backend-system, wie es ist gestaltete in den vergangenen zehn Jahren. Also meine Idee ist der start der cmd.exe - Programm, und führen Sie die Bash-script drin. Für diese verwende ich die "system" - Funktion .Net.

Aber ich muss auch Lesen Sie die "Batch-Skript Kommandozeilen-Ausgabe" zurück in mein C# - Programm. Könnte ich es umleiten in eine Datei. Aber es muss ein Weg, um die Standard-Ausgabe aus CMD.exe in mein C# - Programm.

Vielen Dank!

  • durch Bash, meinst du Batch?
  • bash ist eine unix-shell.
  • Ich denke, W_P, weiß das.
  • Könnte sein, aber der OP schrieb doch bash und shell-script-mehrere Male, so nehme ich es wir reden eigentlich über bash. Ich denke, eine Klärung ist in Ordnung.
  • vielen Dank alle , die sich geändert haben , seine windows-cmd-Batch, keine linux-Bash-Skript!
  • Vielen Dank für die Klarstellung. Bitte siehe meine aktualisierte Antwort.
  • möglich, Duplikat der gewusst Wie: Ausführen Befehlszeile in C#, get STD mit den Ergebnissen

InformationsquelleAutor Thomas | 2010-09-18
Schreibe einen Kommentar