Mit folgenden zwei Zeilen kann man das Ergbis eines Kommandos in eine Datei umleiten und deren Inhalt dann in eine Batchvariable einlesen
Befehl>Ausgabe.txt |
Mit folgender komplizierteren Zeile geht das auch ohne den Umweg über die Datei.
Dabei muss man "tokens=n" durch die Spalte des gesuchten Wertes in einer Ausgabezeile ersetzen.
"tokens=*" steht dabei für die ganze Zeile.
Mit "skip=n" kann man die ersten n Zeilen am Anfang der Ausgabe überspringen.
For /F "tokens=n skip=n usebackq" %%a IN (`<Befehl>`) DO set variable=%%a |
54055(+104) Besucher