Scripting.FileSystemObject

ASP

4 svar · 195 visningar · startad av fredrik99

Medlem sedan maj 2000426 inlägg
Trådstart#1

Jag håller på lite med administration av asp/html filer online just nu :e

Jag får inte bara till det riktigt.
Hur gör jag när jag ska loop ut koden mellan en fast referens, rad nummer till textens slut som avslutas med '#&#'?

Medlem sedan juni 200032 967 inlägg
#2

hur ser din kod ut nu?

Medlem sedan maj 2000426 inlägg
#3
Dim ed, Path, Open

Set Ed = Server.CreateObject("Scripting.FileSystemObject")
Path = Edit.BuildPath(folder, dokVar)
Set Open = Edit.OpenTextFile(Path)

Do Until Open.Line = 5
Open.SkipLine
Loop

Just nu hämtar den raden 5. Men jag vill att den hämtar raderna ifrån rad5 till det kommer upp '#&#' längre ner i texten.

Medlem sedan juni 200032 967 inlägg
#4

(otestat)

byt

Do Until Open.Line = 5
Open.SkipLine
Loop

till

for i = 1 to 4
Open.SkipLine
next
do while not Open.atendofstream
strLine = Open.readline
if strLine = "#&#" then
exit do
else
response.write strLine & "<br>"
end if
loop

som sagt, otestat. det får du göra liksom. :)

Medlem sedan maj 2000426 inlägg
#5

Tackar :e

Testade inte så mycket, men det verkade att funka..=)

272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)