Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Egy kötegprogram címkézett sorához irányítja a cmd.exe. A batch programban ez a parancs egy címkével azonosított sorra irányítja a parancsfeldolgozást. A címke megtalálása után a feldolgozás a következő sorban kezdődő parancsokkal folytatódik.
Szinopszis
goto <label>
Paraméterek
Paraméter | Leírás |
---|---|
<label> |
A kötegprogramban címkeként használt szöveges sztringet ad meg. |
/? | Súgó megjelenítése a parancssorban. |
Megjegyzések
Ha a parancsbővítmények engedélyezve vannak (ez az alapértelmezett), és a goto parancsot használja az :EOFcélcímkéjével, a vezérlőt az aktuális kötegszkriptfájl végére irányítja át, és címke megadása nélkül kilép a kötegelt szkriptfájlból. Ha ezt a parancsot a következő :EOF címkével használja, be kell szúrnia egy kettőspontot a címke elé. Például:
goto:EOF
.Szóközöket használhat a címke paraméterben, de más elválasztójeleket (például pontosvesszőket (;) vagy egyenlőségjeleket (=)) nem vehet fel.
A címke megadott értéknek meg kell egyeznie a kötegprogramban lévő címkével. A kötegprogram címkéjének kettősponttal (:) kell kezdődnie. Ha egy sor kettősponttal kezdődik, az címkeként lesz kezelve, és a vonalon lévő parancsok figyelmen kívül lesznek hagyva. Ha a batch program nem tartalmazza a címke paraméterben megadott címkét, akkor a kötegprogram leáll, és a következő üzenetet jeleníti meg:
Label not found
.A feltételes műveletek végrehajtásához használhatja goto más parancsokkal. További információ a goto feltételes műveletekhez való használatáról: ha a parancs.
Példák
Az alábbi kötegprogram rendszerlemezként formáz egy A meghajtón lévő lemezt. Ha a művelet sikeres, a goto parancs a feldolgozást a következő :end címkére irányítja:
echo off
format a: /s
if not errorlevel 1 goto end
echo An error occurred during formatting.
:end
echo End of batch program.