Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přesměruje cmd.exe na řádek s popiskem v dávkovém programu. V rámci dávkového programu tento příkaz směruje zpracování příkazů na řádek, který je identifikován popiskem. Po nalezení popisku pokračuje zpracování příkazy, které začínají na dalším řádku.
Syntax
goto <label>
Parameters
| Parameter | Description |
|---|---|
<label> |
Určuje textový řetězec, který se používá jako popisek v dávkovém programu. |
| /? | Zobrazí nápovědu na příkazovém řádku. |
Remarks
Pokud jsou povoleny přípony příkazů (výchozí) a použijete příkaz goto s cílovým popiskem :EOF, přenesete řízení na konec aktuálního souboru dávkového skriptu a ukončíte soubor dávkového skriptu bez definování popisku. Když použijete tento příkaz se štítkem :EOF , musíte před tento štítek vložit dvojtečku. Například:
goto:EOF.V parametru label můžete použít mezery, ale nemůžete do něj zahrnout jiné oddělovače (například středníky (;) nebo znaménka rovná se (=)).
Hodnota popisku , kterou zadáte, se musí shodovat se štítkem v dávkovém programu. Popisek v dávkovém programu musí začínat dvojtečku (:). Pokud řádek začíná dvojtečkam, považuje se za popisek a všechny příkazy na daném řádku se ignorují. Pokud dávkový program neobsahuje popisek, který jste zadali v parametru label , dávkový program se zastaví a zobrazí následující zprávu:
Label not found.Příkaz goto můžete použít s dalšími příkazy k provádění podmíněných operací. Další informace o použití příkazu goto pro podmíněné operace naleznete v příkazu if.
Examples
Následující dávkový program naformátuje disk na jednotce A jako systémový disk. Pokud je operace úspěšná, příkaz goto přesměruje zpracování na popisek :end :
echo off
format a: /s
if not errorlevel 1 goto end
echo An error occurred during formatting.
:end
echo End of batch program.