Gå til innhold

Problemer med Call funksjon


Anbefalte innlegg

Skrevet (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 av tkvam
Videoannonse
Annonse
Skrevet

Fant løsningen

Den er:

 

for /F "usebackq tokens=1,2,3,4,5 delims="" " %%G IN (inn.txt) DO call :sjekk "%%G"

Skrevet (endret)
Det heter GOTO

Call 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 av aklla

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...