hi leute,
ich habe da mal eine Frage. Ich möchte den Inhalt einer Textdatei in eine Umgebungsvariable speichern.
die Umgebungsvariable wird mit set test=... gesetzt.
den Inhalt der Textdatei lasse ich mir mit type test.txt anzeigen.
aber wie mache ich dem jetzt begreiflich, das der die Ausgabe des type befehls in die Variable speichert??? Über jeden Tipp bin ich dankbar.
MFG SPAXX
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
geht nicht, set kennt nur
1. set - zeigt die umgebungsvariablen an
2. set [zeichenkette1] = [zeichenkette2] - zuweisung
3. set [zeichenkette1] = - löschen der zuweisung
sollte mit basic aber kein problem sein.
Hallo spaxx der wahre !
Du gibst leider nicht an , ob Du eine Batchverarbeitung unter win9x oder NT aufwärts betreibst. Für die cmd gibt es unter set die Option /P mit der eine Eingabe in eine Variable gesetzt wird. Mit einer entsprechenden Umleitung kann man dies auch nutzen, um den Inhalt einer Textdatei in eine Variable einzulesen, wie folgt :
set /P test=
Leider wird jedoch aus der Textdatei immer nur die erste Zeile ausgelesen.
Warum willst Du dies aber über eine Umgebungsvariable lösen ?
Was soll mit dem Inhalt der Textdatei passieren? Es gibt bestimmt eine andere Lösung dafür !
Gruß
repi