Sådan løses eller startes en batchfil, når den er afsluttet

Opdateret: 13/11/2018 af Computer Hope

Du kan bruge goto-kommandoen i en batchfil til at “forgrene” udførelsen af dit script ved at springe til et andet afsnit af programmet. Hvis du springer til en senere del af programmet, kan du omgå linjer i scriptet. Hvis du springer til en tidligere del af programmet, kan du oprette en simpel sløjfe.

Følgende er eksempler på nogle måder at bruge goto i en Windows-batchfil.

@echo offcls:startecho Example of a loopgoto start

I dette første eksempel udskriver computeren” Eksempel på en sløjfe “igen og igen, indtil du afslutter filen. For at annullere dette eksempel skal du trykke på: Ctrl + C.

@echo offcls:startecho Example of a looppausegoto start

Derefter tilføjes pauseanmeldelsen, før goto-linjen beder brugeren om at trykke på en vilkårlig tast, inden looping af batchen fil. Tilføjelse af pause giver brugeren mulighed for at køre batchen, når de er “klar.

Endelig, i dette sidste eksempel og den mest anbefalede metode, bliver brugeren bedt om, om de vil køre batchfilen igen. Ved at trykke på” y “ville bruge goto-kommandoen og gå tilbage for at starte og køre batchfilen igen. Hvis du trykker på en hvilken som helst anden tast, forlades batchfilen. Ovenstående kode er til brugere af Windows 2000, XP og senere, hvis du kører tidligere Windows 98 eller tidligere du skal bruge valgkommandoen.

Bemærk

Udskiftning af “ekkoeksemplet på en loop” -linje med din batchfil tillader, at alle dine batchfiler sløjfer eller køres igen.

Yderligere oplysninger

  • Vores goto-side og sæt-side har den komplette syntaks for disse kommandoer.
  • Se loop-definitionen for yderligere information og relaterede links på sløjfer.
  • Hjælp til batchfil.

Leave a Reply

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *