Ich habe eine EXE, die die Ausgabewerte als 0/1 haben wird. Die EXE soll über eine Batch-Datei aufgerufen werden. Ich möchte, dass die Batchdatei die EXE ausführt und die erhaltene Ausgabe schreibt. Wie ist das möglich? Jede Hilfe wäre willkommen.Schreiben einer EXE-Ausgabe in eine Batch-Datei
3
A
Antwort
0
Sie müssen die/F-Erweiterung der FOR-Schleife.
for /F "tokens=*" %%i in ('call testing.exe') DO echo %%i
0
Wie schreibt die Exe ihre Ausgabe? Schreibst du nur auf die Konsole? Wenn dies der Fall ist, können Sie es mit> oder >> in eine Datei leiten.
Zum Beispiel:
C:\>dir >> dir.txt
Erstellt eine Textdatei mit dem Ausgang des Befehls dir.
">" erstellt jedes Mal eine neue Datei, während ">>" an die Datei angehängt wird, wenn sie bereits existiert.
3
Ich nehme an, dass Sie die Ausgabe der EXE erfassen und diesen Wert verarbeiten möchten, anstatt nur diesen Wert zu drucken. Hier ist, wie Sie die Ausgabe in einer Variablen erfassen können:
Verwandte Themen
- 1. Batchdatei Ereignisanzeige schreiben
- 2. wie eine cmd.exe Batchdatei in einer Unterschale
- 3. Druckzeit in einer Batchdatei (Millisekunden)
- 4. Wie rufen Sie eine andere Batchdatei in einer Batchdatei mit if-Anweisungen und Eingaben auf?
- 5. Erstellen einer Batchdatei mit Befehlszeilenparametern?
- 6. Wie erweitern Sie eine REG_EXPAND_SZ in einer Batchdatei?
- 7. Analysieren Sie mehrere Argumente in einer Batchdatei.
- 8. So rufen Sie eine Batchdatei aus einer anderen Batchdatei mit Parametern auf, die Leerzeichen enthalten?
- 9. Wie kann ich diese Batchdatei reparieren, um in eine Textdatei in Leerzeichen zu schreiben?
- 10. Wie kann ich den aktuellen Laufwerksbuchstaben in einer Batchdatei testen?
- 11. Wie Kleinbuchstaben Dateinamen in einer Batchdatei mit Originalgehäuse ersetzen?
- 12. Verwenden Sie CreateProcess, um eine Batchdatei auszuführen
- 13. Batchdatei äquivalent für diesen Code
- 14. Pass Batchdatei ECHO in PUSHD Eingabeaufforderung Befehl
- 15. Windows-Batchdatei für Login-Verknüpfung
- 16. Abrufen einer Dateigröße in einer Batchdatei, in der der Dateiname bekannt ist
- 17. Wie lässt sich die Batchdatei warten, bis eine andere Batchdatei die Ausführung beendet?
- 18. Wie löscht man `.docx` Dokumente rekursiv in einer Batchdatei?
- 19. Batchdatei zum Ziehen eines Dateinamens
- 20. Batchdatei-Meldungsfeld: Wagenrücklauf im Nachrichtentext
- 21. Legen Sie Windows-Umgebungsvariablen mit in Batchdatei
- 22. Batchdatei-Token ignorieren leere Trennzeichen
- 23. Verwenden Batchdatei auszuführen Mehrere Konsolenanwendungen
- 24. Batchdatei IF-Anweisung beheben
- 25. eine Batchdatei erstellen eine Exe mit einem zusätzlichen Parameter
- 26. Wie eine Batchdatei schreiben Verzeichnisse rekursiv kopieren und dann eine kurze Schnitte für sie im Quellordner erstellen.
- 27. Wie führe ich eine Batchdatei von einer Netzwerkfreigabe in Vista ohne den Warndialog aus?
- 28. Gibt es eine Möglichkeit, die letzten n Parameter in einer Batchdatei anzugeben?
- 29. Batchdatei; Dateien im Verzeichnis auflisten, nur Dateinamen?
- 30. Batchdatei aus JScript in HTA ausführen
Danke dafür. Ich denke, das ist mehr oder weniger, was ich gesucht habe. – Sujeet