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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 609540
Url: https://administrator.de/contentid/609540
Printed on: April 28, 2024 at 11:04 o'clock
7 Comments
Latest comment
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 😁.