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-Key: 126403

Url: https://administrator.de/contentid/126403

Printed on: May 5, 2024 at 02:05 o'clock

Member: rubberman
rubberman Oct 04, 2009 at 12:14:32 (UTC)
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
Member: bastla
bastla Oct 04, 2009 at 12:40:20 (UTC)
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
Mitglied: 79754
79754 Oct 04, 2009 at 16:35:15 (UTC)
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!