Je kunt het goto-commando in een batchbestand gebruiken om de uitvoering van je script te “vertakken”, door naar een andere sectie van het programma te gaan. Als u naar een later deel van het programma gaat, kunt u regels van het script overslaan. Als u naar een vorig deel van het programma gaat, kunt u een eenvoudige lus maken.
Hier volgen enkele voorbeelden van manieren om goto te gebruiken in een Windows-batchbestand.
@echo offcls:startecho Example of a loopgoto start
In dit eerste voorbeeld drukt de computer” Voorbeeld van een lus “steeds opnieuw af totdat u het bestand beëindigt. Om dit voorbeeld te annuleren, drukt u op: Ctrl + C.
@echo offcls:startecho Example of a looppausegoto start
Voeg vervolgens de pause-instructie toe voordat de regel goto de gebruiker vraagt om op een willekeurige toets te drukken voordat de batch wordt herhaald het dossier. Door een pauze toe te voegen, kan de gebruiker de batch uitvoeren wanneer ze “klaar zijn.
Ten slotte, in dit laatste voorbeeld en de meest aanbevolen methode, wordt de gebruiker gevraagd of hij het batchbestand opnieuw wil uitvoeren. Druk op” y “gebruikt de opdracht goto en gaat terug om het batchbestand te starten en opnieuw uit te voeren. Als u op een andere toets drukt, wordt het batchbestand afgesloten. De bovenstaande code is voor gebruikers van Windows 2000, XP en later als u” oudere Windows 98 of eerder gebruikt je zou het keuzecommando moeten gebruiken.
Door de regel “echo Voorbeeld van een lus” te vervangen door je batchbestand, kan al je batchbestanden worden herhaald of herhaald.
Aanvullende informatie
- Onze ga naar pagina en set pagina heeft de volledige syntaxis van deze commando’s.
- Zie de lusdefinitie voor meer informatie en gerelateerde links op loops.
- Help bij batchbestanden.