VBScript Jede Zeile einer Textdatei in eine eigene Variable schreiben
Hey Leute,
mal wieder komm ich mit einer Frage und bin schon jetzt dankbar für eure Hilfe.
Es geht darum, das ich eine Text Datei habe die durch ein Script mit zwei Zeilen befüllt wird. Jetzt muss ich die Zwei Zeilen durch ein vorhandenes VBScript in jeweils eine Variable laden.
Das vorhandene VBScript mappt Netzlaufwerke.
Inhalt der Text Datei:
hostname\Freigabe1
hostname\Freigabe2
Die Sollte dann irgendwie so funktionieren:
Set oFSO = CreateObject ("Scripting.FileSystemObject")
sFile = "<Pfad>\uac.txt"
sText = oFile.ReadLine
ich kann zwar die Text Datei über wscript ausgeben:
WScript.Echo sText
Das Funktioniert auch
aber wie ich die beiden zeilen in jeweils eine Variable bekomme, kreige ich nicht hin.
Irgendwie so:
set uac1 = erste zeile der Text Datei
set uac2 = zweiter Zeile der Text Datei
Bitte Helft mir und sagt mir wich das hinbekomme. Ich hab mich schon im Netz mehrere Tage umgeschaut aber leider nichts passendes gefunden.
Danke für eure Hilfe!
Gruß
0cool
mal wieder komm ich mit einer Frage und bin schon jetzt dankbar für eure Hilfe.
Es geht darum, das ich eine Text Datei habe die durch ein Script mit zwei Zeilen befüllt wird. Jetzt muss ich die Zwei Zeilen durch ein vorhandenes VBScript in jeweils eine Variable laden.
Das vorhandene VBScript mappt Netzlaufwerke.
Inhalt der Text Datei:
hostname\Freigabe1
hostname\Freigabe2
Die Sollte dann irgendwie so funktionieren:
Set oFSO = CreateObject ("Scripting.FileSystemObject")
sFile = "<Pfad>\uac.txt"
sText = oFile.ReadLine
ich kann zwar die Text Datei über wscript ausgeben:
WScript.Echo sText
Das Funktioniert auch
aber wie ich die beiden zeilen in jeweils eine Variable bekomme, kreige ich nicht hin.
Irgendwie so:
set uac1 = erste zeile der Text Datei
set uac2 = zweiter Zeile der Text Datei
Bitte Helft mir und sagt mir wich das hinbekomme. Ich hab mich schon im Netz mehrere Tage umgeschaut aber leider nichts passendes gefunden.
Danke für eure Hilfe!
Gruß
0cool
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 152474
Url: https://administrator.de/contentid/152474
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo 0cool!
Die einfachste Möglichkeit wäre
Danach hast Du in den Variablen
Grüße
bastla
Die einfachste Möglichkeit wäre
Set oFSO = CreateObject ("Scripting.FileSystemObject")
sFile = "<Pfad>\uac.txt"
sLines = Split(oFSO.OpenTextFile(sFile).ReadAll, vbCrLf)
sLines(0)
bis sLines(UBound(sLines))
jeweils den Inhalt einer Zeile stehen ...Grüße
bastla