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.

Vorherige Artikel Nächster Artikel

Top-Tipps