Avancerade Batch (8 / 12 steg)
Steg 8: Kommandot GOTO
Om du vill använda kommandot måste du först ha en etikett på plats. Etiketter ser ut så här:
: Label1
Det är helt enkelt ett kolon före en icke fördelade serie bokstäver och/eller nummer.
Kommandot GOTO är uppbyggd så här:
Gå till Label1
Det är så lätt!
Kom att tänka på det, jag vet inte riktigt varför jag inte sätta detta i något avancerade parti.
I vilket fall kan detta kommando användas att upprepa en batch-fil genom att helt enkelt gå till en etikett som utför kommandot GOTO igen.
OFF: RepeatMeECHO detta kommer att upprepas om du trycker "CTRL-C" GOTO RepeatMe
Kommandofilen talar sanning, förresten. CTRL-C är den universella paus och fråga efter uppsägning. CTRL-S är helt enkelt pausa. Men stänga fönstret fungerar lika bra.
Gå till kan hoppa över eller ändra ordning på din kod.
Gå till TurnEOffGOTO MultipleGotoECHO detta ECHO kommer att hoppas över.: MultipleGotoGOTO 3:ENDPAUSEEXIT:1ECHO den EndGOTO slutet: 3ECHO denna kommer att visas firstGOTO 2:TurnEOff OFFGOTO MultipleGoto:2ECHO detta är det andra även om det är sist i koden. GÅ TILL 1
Ovanstående kod var uppbyggt förvillande i syfte att betona GOTO: s förmåga att hoppa runt i koden.