Avatar billede idiotbarn Nybegynder
24. april 2003 - 21:44 Der er 4 kommentarer og
2 løsninger

Hvad står der inden?

Jeg skal ha lavet et script som skal kunne gemme (i en variabel) hvad der står i en tekst fil til og med et =tegn. Bagefter skal den så udskrive resten af hvad der står i filen...
Nogen gode forslag?
Avatar billede oasen Nybegynder
24. april 2003 - 21:57 #1
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = "d:\sti\fil.txt"
Set f = fso.OpenTextFile(filespec, 1)

Do While not f.AtEndOfStream
  Linie = f.ReadLine
  For i = 1 To Len(Linie)
      If Mid(Linie, i, 1) <> "=" And Var2 = "" Then
        Var1 = Var1 & Mid(Linie, i, 1)
      Else
        Var2 = Var2 & Mid(Linie, i, 1)
      End If
  Next
Loop

Response.Write Var1 & "<br>"
Response.Write Var2

f.Close
Avatar billede idiotbarn Nybegynder
24. april 2003 - 22:03 #2
jeg skulle gerne lige ha = med i var1...men ellers er den der...
Avatar billede eagleeye Praktikant
24. april 2003 - 22:03 #3
Denne finde føste = med instr, den gemmer det føste i variablen gemDette :

<%
Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.OpenTextFile("d:\sti\fil.txt", 1)
strAlt = file.readall

index = instr(strAlt,"=")
if index > 0 then
  gemDette = Left(strAlt,index)
end if

'Udskriv resten
Response.write Mid(strAlt,index+1)

file.Close
Set strAlt = nothing
Set file = Nothing
Set fso = Nothing
%
Avatar billede oasen Nybegynder
24. april 2003 - 22:08 #4
readall? Den kendte jeg ikke.
Nå, men så er det da en langt mindre krævende at gøre det på.
Avatar billede idiotbarn Nybegynder
24. april 2003 - 22:10 #5
svare du eagle? Så kommer i til at dele :)
Avatar billede eagleeye Praktikant
24. april 2003 - 22:12 #6
Ok :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester