Starten Sie eine EXE-Datei aus einer BAT-Datei
Problem
Ich möchte eine Batch-Datei erstellen, die eine EXE-Datei startet, die einen Wert als Eingabe verwendet und einen Ausgabewert zurückgibt.
Lösung
Es funktioniert genauso wie ein DOS-Beispiel
Wenn Sie die DOS-Eingabeaufforderung eingeben
Verzeichnis c: \> c: \ test.txt
- dir ist der Befehl (oder EXE),
- c: \ ist das Argument, das an den Befehl übergeben wird
- > c: \ test.txt ist die Ausgabeumleitung,
- Daher wird das Ergebnis in die angegebene Datei anstatt auf den Bildschirm geschrieben.
Von dort schreiben Sie mit Notepad eine Batch-Datei mit den Zeilen:
dir c: \> c: \ test.txt echo FINISHED
- Speichern Sie es in einem Ordner, auf den über die Variable PATH oder c: \ zugegriffen werden kann.
- Ihre exe zeigt normalerweise die Zeichenfolge auf dem Bildschirm an.
Danke an amigo für diesen Tipp.