Stap 8: GOTO opdracht
U kunt deze opdracht gebruiken, moet u eerst een label hebt in plaats. Etiketten er als volgt uitzien:
:Label1
Het is gewoon een dubbele punt vóór een niet-spaced reeks letters en/of getallen.
De opdracht GOTO is opgebouwd als volgt:
GOTO Label1
Het is zo makkelijk!
Kom ik er over nadenk, ik ben niet werkelijk zeker waarom heb ik dit niet in de enigszins geavanceerde Batch.
In ieder geval kan deze opdracht worden gebruikt om te herhalen een batch-bestand door gewoon GOTO een label die de opdracht GOTO opnieuw uitvoert.
OFF:RepeatMeECHO This will be repeated unless you hit "CTRL-C"GOTO RepeatMe
Het batchbestand spreekt de waarheid, door de manier. CTRL-C is de universele pauze en Prompt voor beëindiging. CTRL-S is gewoon pauze. Maar net zo goed werkt het venster te sluiten.
De GOTO kunt overslaan of opnieuw ordenen van uw code ook.
GOTO TurnEOffGOTO MultipleGotoECHO This ECHO is going to be skipped.:MultipleGotoGOTO 3:ENDPAUSEEXIT:1ECHO The EndGOTO END:3ECHO This will be displayed firstGOTO 2:TurnEOff OFFGOTO MultipleGoto:2ECHO This is second, even though it's last in the code.GOTO 1
De bovenstaande code was verwarrend gestructureerd op doel om het benadrukken van de GOTO kunnen springen rond in de code.