Megosztás a következőn keresztül:


Goto

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.