Bestimmte Zeile und Spalte auslesen (batch)
Ich stelle mir folgenden Textinhalte vor in einer txt:
Name:
Color:
Mit diesem möchte ich eine simple config speichern also das das Programm die config bearbeitet und das
die config auch geladen wird wenn das Programm an ist. Dafür brauche ich aber nur die Daten hinter dem : in einer variabel.
Geht das wenn ja wie?
Danke im voraus.
Name:
Color:
Mit diesem möchte ich eine simple config speichern also das das Programm die config bearbeitet und das
die config auch geladen wird wenn das Programm an ist. Dafür brauche ich aber nur die Daten hinter dem : in einer variabel.
Geht das wenn ja wie?
Danke im voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 609540
Url: https://administrator.de/forum/bestimmte-zeile-und-spalte-auslesen-batch-609540.html
Ausgedruckt am: 05.05.2025 um 09:05 Uhr
7 Kommentare
Neuester Kommentar

Tutorial zur FOR-Schleife
@echo off
For /f "usebackq tokens=1,2 delims=:" %%a in ("d:\settings.txt") do set "%%a=%%b"
echo %Name%
echo %Color%

userbackq
Du hast einen Tippfehler gemacht ...Außerdem gehört das so wie es oben steht in eine Batchdatei geschrieben, für das direkte Ausprobieren auf der Konsole müssen die doppelten Prozentzeichen durch einfache ersetzt werden.

Ja nee, nochmal Tippfehler im Namen der Variablen und beim Set keine Anführungszeichen für den Inhalt verwendet, und beim IF Vergleich auch nicht (birgt gefahren bei leeren Variablen) Des weiteren kenne ich den Inhalt der anderen Variablen nicht.
Alter mach mal einen 10 Fingerkurs oder lass den Alkohol weg 😁.
Alter mach mal einen 10 Fingerkurs oder lass den Alkohol weg 😁.