79754
Goto Top

Konfigurationsdatei für Batch-Programme

Brauche Hilfe bei einem Batch-Programm!

Ich bin am verzweifeln. Ich arbeite an einem sehr umfangreichen Batch-Programm, für eine Testumgebung.

Ich suche nach einer Möglichkeit, Variablen in einer Datei zu speichern. Und diese Datei mit den deklarierten Variablen in das eigentliche Batch-Programm zu laden. Kann nicht so schwer sein aber ich finde einfach keine Möglichkeit.

Hätte ja gedacht, dass es eine Möglichkeit per include oder so, wie bei PHP gibt. Aber Fehlanzeige. Ich finde keine Lösung.

Ich hoffe, es kann mir jemand helfen. Das eigentliche Programm ist schon fertig und hat mich sehr viel Zeit gekostet. Schmeiße gleich alles zum Fenster raus.

Mit freundlichen Grüßen

Christian

Content-ID: 126403

Url: https://administrator.de/forum/konfigurationsdatei-fuer-batch-programme-126403.html

Ausgedruckt am: 11.04.2025 um 19:04 Uhr

rubberman
rubberman 04.10.2009 um 14:14:32 Uhr
Goto Top
Hallo SpankyHam.

Denke, so schwer ist das nicht. Wenn du eine Datei "var.txt" mit folgendem Inhalt hast
a=1
b=2
Dann kannst du das ganze so im Batch verwursten:
@echo off &setlocal
for /f "delims== tokens=1*" %%i in (var.txt) do set "%%i=%%j"  
echo %a%
echo %b%
pause
Grüße
rubberman
bastla
bastla 04.10.2009 um 14:40:20 Uhr
Goto Top
... oder noch einfacher:
for /f "delims=" %%i in (var.txt) do set "%%i"
Das Abspeichern der aktuellen Werte in "var.txt" (für Variable mit dem selben Präfix, zB "test_") könnte im Gegenzug so erfolgen:
set test_>var.txt
Grüße
bastla
79754
79754 04.10.2009 um 18:35:15 Uhr
Goto Top
Ich danke dir, genau so hatte ich es vor. So in der Art hatte ich es auch aber funktioniert hat es nicht. Habe mal wieder zu kompliziert gedacht.

Nun geht’s und ich kann weiter machen.

Vielen Dank!