Du kan bruke goto-kommandoen i en batchfil til å «forgrene» utførelsen av skriptet ditt, hoppe til en annen del av programmet. Hvis du hopper til en senere del av programmet, kan du omgå linjene i skriptet. Hvis du hopper til en forrige del av programmet, kan du opprette en enkel sløyfe.
Følgende er eksempler på noen måter å bruke goto i en Windows-batchfil.
@echo offcls:startecho Example of a loopgoto start
I dette første eksemplet skriver datamaskinen ut» Eksempel på en sløyfe «igjen og igjen til du avslutter filen. For å avbryte dette eksemplet, trykk på: Ctrl + C.
@echo offcls:startecho Example of a looppausegoto start
Deretter legger du til pausesetningen før goto-linjen ber brukeren om å trykke på en hvilken som helst tast før han sløyfer batchen. fil. Ved å legge til en pause kan brukeren kjøre batchen når de er klare.
Til slutt, i dette siste eksemplet og mest anbefalte metode, vil brukeren bli bedt om om de vil kjøre batchfilen på nytt. Trykk på «y «vil bruke goto-kommandoen og gå tilbake for å starte og kjøre batchfilen på nytt. Ved å trykke på en hvilken som helst annen tast vil du avslutte batchfilen. Ovennevnte kode er for brukere av Windows 2000, XP og senere hvis du kjører tidligere Windows 98 eller tidligere du trenger å bruke valgkommandoen.
Hvis du bytter ut «ekkoeksempel på en sløyfe» -linje med batchfilen, kan alle batchfilene dine sløyfes eller kjøres på nytt.
Tilleggsinformasjon
- Vår side og sett side har den fullstendige syntaksen for disse kommandoene.
- Se loop definition for mer informasjon og relaterte lenker på sløyfer.
- Batchfil-hjelp.