Lesen / Schreiben in ein Befehlszeilenprogramm in c #
Ich versuche, mit einem Befehlszeilenprogramm von C # aus zu kommunizieren. Es ist ein Stimmungsanalysator. Es funktioniert so:
CMD> java -jar analyser.jar
>Starting analyser...
{Hier möchte ich Dinge aus meinem c # -Programm einfügen. Zum Beispiel:}
I love you!
{Und das Programm antwortet - ich möchte dies lesen}
Very Positive
Hier ist ein Pseudocode:
Process.start("sentiment.exe");
Process.writeline("I love you");
string Response = Process.readline();
Welche Methoden bietet C # zum Schreiben in die Standardeingabe eines Prozesses und zum Lesen aus der Standardausgabe?