Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Dirigerar cmd.exe till en märkt rad i ett batchprogram. I ett batchprogram dirigerar det här kommandot kommandobearbetningen till en rad som identifieras av en etikett. När etiketten hittas fortsätter bearbetningen att börja med kommandona som börjar på nästa rad.
Syntax
goto <label>
Parameterar
Parameter | Beskrivning |
---|---|
<label> |
Anger en textsträng som används som en etikett i batchprogrammet. |
/? | Visar hjälp i kommandotolken. |
Anmärkningar
Om kommandotillägg är aktiverade (standard) och du använder kommandot goto med en måletikett på :EOFöverför du kontrollen till slutet av den aktuella batchskriptfilen och avslutar batchskriptfilen utan att definiera en etikett. När du använder det här kommandot med etiketten :EOF måste du infoga ett kolon före etiketten. Till exempel:
goto:EOF
.Du kan använda blanksteg i etikett parameter, men du kan inte inkludera andra avgränsare (till exempel semikolon (;) eller likhetstecken (=)).
Den etikett värde som du anger måste matcha en etikett i batchprogrammet. Etiketten i batchprogrammet måste börja med ett kolon (:). Om en rad börjar med ett kolon behandlas den som en etikett och alla kommandon på den raden ignoreras. Om batchprogrammet inte innehåller den etikett som du anger i etikett parametern stoppas batchprogrammet och följande meddelande visas:
Label not found
.Du kan använda goto med andra kommandon för att utföra villkorsstyrda åtgärder. Mer information om hur du använder goto- för villkorsstyrda åtgärder finns i kommandot if.
Exempel
Följande batchprogram formaterar en disk i enhet A som en systemdisk. Om åtgärden lyckas dirigerar kommandot goto bearbetning till etiketten :end:
echo off
format a: /s
if not errorlevel 1 goto end
echo An error occurred during formatting.
:end
echo End of batch program.