tkvam Skrevet 18. januar 2010 Del Skrevet 18. januar 2010 (endret) Jeg prøver å lage et lite script som leser linje for linje i et input fil som skal gjøre diverse ting ut ifra dette Input filen har denne format a b c d e f g Kjører dette scriptet for /F %%G IN (inn.txt) DO call :sjekk %%G goto end :sjekk ... pause :end Men når linjen for eks b c skal kjøres kommer call med sjekk b og ikke sjekk b c Er det noen måte å få dette til? Endret 18. januar 2010 av tkvam Lenke til kommentar
GeirGrusom Skrevet 18. januar 2010 Del Skrevet 18. januar 2010 Det heter GOTO Call er for å kalle eksterne batch script. Lenke til kommentar
tkvam Skrevet 18. januar 2010 Forfatter Del Skrevet 18. januar 2010 Fant løsningen Den er: for /F "usebackq tokens=1,2,3,4,5 delims="" " %%G IN (inn.txt) DO call :sjekk "%%G" Lenke til kommentar
aklla Skrevet 18. januar 2010 Del Skrevet 18. januar 2010 (endret) Det heter GOTOCall er for å kalle eksterne batch script. call kan brukes internt i ett script også... veldig skjeldent det er behov for det, men med f.eks "for" kan det være nødvendig. Endret 18. januar 2010 av aklla Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå