Discussion:
VBScript odczyt pliku
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
SLaw
2004-06-21 08:13:43 UTC
Permalink
Witam jak odczytac plik txt w VBS i zapisac do zmiennej.
Pozdrawiam
SLaw
Artur Muszynski
2004-06-21 10:58:59 UTC
Permalink
Post by SLaw
Witam jak odczytac plik txt w VBS i zapisac do zmiennej.
FileSystemObject
Post by SLaw
Pozdrawiam
SLaw
SLaw
2004-06-21 13:26:32 UTC
Permalink
Post by Artur Muszynski
FileSystemObject
OK zatem moze napisze wiecej. Co jest nie OK?

Dim fso, f, ts, Zmienna
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile("C:\test.txt")
Set ts = f.OpenAsTextStream(1, -2)
ts.Read Zmienna
msgbox Zmienna 'TU JAKOS NADAL NIC NIE MA
ts.Close
Artur Muszynski
2004-06-21 17:58:07 UTC
Permalink
Post by SLaw
Dim fso, f, ts, Zmienna
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile("C:\test.txt")
Set ts = f.OpenAsTextStream(1, -2)
Zmienna = ts.ReadAll
Post by SLaw
msgbox Zmienna 'TU JAKOS NADAL NIC NIE MA
ts.Close
SLaw
2004-06-22 06:54:37 UTC
Permalink
Post by Artur Muszynski
Post by SLaw
Dim fso, f, ts, Zmienna
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile("C:\test.txt")
Set ts = f.OpenAsTextStream(1, -2)
Zmienna = ts.ReadAll
Post by SLaw
msgbox Zmienna 'TU JAKOS NADAL NIC NIE MA
ts.Close
THX Wielkie ;)
SLaw

Adam
2004-06-21 19:47:27 UTC
Permalink
Post by SLaw
Post by Artur Muszynski
FileSystemObject
OK zatem moze napisze wiecej. Co jest nie OK?
Dim fso, f, ts, Zmienna
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile("C:\test.txt")
Set ts = f.OpenAsTextStream(1, -2)
ts.Read Zmienna
msgbox Zmienna 'TU JAKOS NADAL NIC NIE MA
ts.Close
Aby otworzyc plik:
Set a = fs.OpenTextFile("C:\test.txt", 1, false) (1 - plik do odczytu,
true - tworzy plik gdy go jeszcze nie ma)
i czytac linijkami:
Do Until a.AtEndOfStream
zmienna=a.line
NrLinii = a.Readline (numer odczytanej linii)
lub calosc:
zmienna=a.readAll

lub podana liczbe znaków:

zmienna=a.read(liczbaZnaków)

pozdrawiam
Adam
Loading...