Mit batch bestimmte werte aus txt datei auslesen
Kann mir jemand sagen wie ich den wert 001 aus der txt datei "Werte" auslese dessen einzige zeile " Erzeugte Antworten = 001" ist via Batch und diesen wert in die variable "VARNUM" verschiebe??
2 Antworten
Schreibe nicht "Einzige antworten = 001" sondern nur "001".
Dann kannst du sowas machen:
Set/p VARNUM=<".\werte.txt"
Diese Ausgabe wir automatisch generiert ich habe keine Möglichkeit dass dazu ändern es wir immer mit einzige antworten anfangen. Bitte überdenke deine Antwort. Danke
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Batch
Das sollte hinhauen:
@for /F "tokens=2 delims==" %%W in (Werte.txt) do @( set /a wert=%%W )>nul 2>&1
Wenn du nicht die Zahl (1) haben möchtest, sondern den "ganzen" Wert (001) musst des /a weglassen und eventuell noch die Leerzeichen entfernen:
@echo off for /F "tokens=2 delims==" %%W in (Werte.txt) do (
set "wert=%%W"
)>nul 2>&1
set "wert=%wert: =%"
~Tim