Avatar billede scarface335 Nybegynder
13. juni 2006 - 13:58 Der er 12 kommentarer og
1 løsning

Læs linje n i tekstfil

Hej Hvordan Læser jeg linje n i en tekstfil og tjekker om den starter med F.eks. RENAME,
Avatar billede arne_v Ekspert
13. juni 2006 - 14:01 #1
medmindre alle linier er lige lange så er du nødt til at læse alle linier op til n
Avatar billede scarface335 Nybegynder
13. juni 2006 - 14:03 #2
Ok Men hvordan gør jeg så det, og hvordan får jeg fortalt den skal toppe ved linje n, og hvordan tester jeg om den starter med RENAME
Avatar billede softspot Forsker
13. juni 2006 - 14:24 #3
set fso = CreateObject("Scripting.FileSystemObject")
set f = fso.OpenTextFile(settingspath, 1)
content = f.ReadAll()
f.close
set f

arrLines = Split(content,vbCrLf)
for i = 0 to ubound(arrLines)
  if ucase(left(ltrim(arrLines(i)),6)) = "RENAME" then
    ' Så er linien med RENAME fundet...
    exit for
  end if
next


Hvis du ved hvilken linie det er kan du bare indeksere direkte ned i arrLines (husk at trække en fra linienummeret, da arrLines er nulbaseret).
Avatar billede softspot Forsker
13. juni 2006 - 14:25 #4
settingspath er stien til den fil du skal læse fra...
Avatar billede scarface335 Nybegynder
13. juni 2006 - 15:01 #5
softspot, det virker fint, og jeg ved lige nøjagtig hvilken linje jeg skal læse, så jeg dropper bare for løkken og skifter i ud med linje nummeret. men lav lige et svar så du kan få dine point og tak for hjælpen

:-)
Avatar billede softspot Forsker
13. juni 2006 - 15:03 #6
Velbekomme :)
Avatar billede scarface335 Nybegynder
13. juni 2006 - 15:23 #7
lige et hurtigt spørgsmål på falderebet hvordan sætter jeg mit script til at vente i feks 20 sekunder
Avatar billede ejvindh Ekspert
13. juni 2006 - 15:37 #8
wscript.sleep 20000
Avatar billede softspot Forsker
13. juni 2006 - 15:58 #9
tak for point :)
Avatar billede scarface335 Nybegynder
14. juni 2006 - 08:12 #10
Ja selv tak da.
Avatar billede scarface335 Nybegynder
14. juni 2006 - 11:17 #11
Jeg Har prøvet med wscipt.sleep men får fejlen et objekt er obligatorisk wscript
Avatar billede scarface335 Nybegynder
14. juni 2006 - 11:18 #12
Ved ikke om jeg har forklaret det rigtigt meb det er en kommando der skal stå midt i scriptet og få det til at holde pause før det udfører resten.'
Avatar billede ejvindh Ekspert
14. juni 2006 - 12:05 #13
Det ser ud til, at du har glemt et 'r' i kommandoen?
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