Batchscript Ausgabe in Variable übergeben

Dieses Thema Batchscript Ausgabe in Variable übergeben im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Crisu, 12. Juli 2005.

Thema: Batchscript Ausgabe in Variable übergeben HI Ich würde gern in einer *.bat Datei einer Variablen die Ausgabe eines Befehles zuweisen. Ist das irgendwie...

  1. HI

    Ich würde gern in einer *.bat Datei einer Variablen die Ausgabe eines Befehles zuweisen.
    Ist das irgendwie möglich?

    mfg Crisu
     
  2. Die erste Zeile der Ausgabe lässt sich einer Variablen übergeben.

    Befehl>Ausgabe.txt
    set /p NEUEVARIABLE=<Ausgabe.txt
     
  3. Hallo,
    folgendermassen geht es einfacher:

    Code:
    For /F tokens=n skip=n usebackq %%a IN (`<Befehl>`) DO set variable=%%a
    
    Vorrausetzung dafür ist mindestens Windows 2000!
    Für den Ausdruck tokens=n musst die Spalte einer Ausgabezeile des Befehls einsetzen, also wenn du zum Beispiel die 2.Spalte haben willst, schreibst du tokens=2.
    Wenn du die GANZE Ausgabezeile haben willst, schreibst du tokens=*.
    Mit skip=n kannst du Zeilen am Anfang einer Befehlsausgabe (z.B. Überschriften) überspringen! Mit skip=4 werden die ersten 4 Zeilen der Ausgabe ignoriert.

    Gruss

    Reiner
     
  4. Danke hat mir sehr weitergeholfen

    Mfg Crisu
     
Die Seite wird geladen...

Batchscript Ausgabe in Variable übergeben - Ähnliche Themen

Forum Datum
Dateien aus verschiedenen Ordnern per Batchscript kopieren und umbenennen Windows XP Forum 8. Jan. 2008
Audioausgabegerät Fehlerhaft Windows 10 Forum 7. Juni 2016
Wie Monitorausgabe in Batch Variable einbinden ? Linux & Andere 10. Jan. 2015
Mikrofon nimmt nur Audioausgabe bzw Systemsoudns auf Windows 8 Forum 3. Jan. 2015
Mikrofonausgabe über Windows auf Boxen via USB Windows 7 Forum 25. Juli 2014