Wie sende ich Befehle an eine EXE-Datei ausführen über die Kommandozeile mit einer batch?
Habe ich eine server-Anwendung genannt TerrariaServer.exe und ich möchte in der Lage sein, es zu senden, Befehle mit separaten batch-Datei. TerrariaServer.exe wird ein Programm ausgeführt, wie eine Kommandozeile. Wie könnte ich Sie "füttern" es ist ein Befehl wie "speichern" und "beenden"? Die Antwort könnte sein, die Rohre, aber ich bin mir auch nicht sicher. Hier ist ein bisschen, was ich ausgeführt in einer batch-Datei während TerrariaServer.exe ausgeführt wurde...
@echo off
echo save | TerrariaServer.exe
echo exit | TerrariaServer.exe
Danach nichts passieren. Ich weiß nicht, ob Sie brauchen, zu wissen, aber dies ist ein video-Spiel-server und der "save/exit" - Befehle, die mit ihm gekommen.
InformationsquelleAutor Sabreok | 2012-12-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eep, verwenden geben Sie für mehrzeilige Eingabe!
eröffnen TerrariaServer.exe und senden Sie "speichern unter" als Eingabe.
eröffnen TerrariaServer.exe und senden "exit" als Eingabe.
Sehen das problem noch? 😛
Die Sie ausführen, TerrariaServer.exe zweimal!
Verwenden Sie den Befehl Typ. Geben Sie ein text-Dokument, in das die Eingabe einer EXE-Datei. Erstellen wir als erstes dieses text-Dokument (oder eine Datei für diese Angelegenheit; die Endung ist egal!)
Nun lassen Sie uns geben Sie diese in TerrariaServer.exe...
Vielleicht löschen somefile.txt nachdem wir fertig sind?
Hoffen, dass Dinge geklärt! 🙂
Du bist willkommen 🙂
InformationsquelleAutor Shariq