Használhatja a goto parancsot egy kötegelt fájlban a szkript végrehajtásának “elágazásához”, átugorva a program másik szakaszára. Ha a program egy későbbi részére ugrik, megkerülheti a szkript sorait. Ha a program előző részére ugrik, létrehozhat egy egyszerű ciklust.
Az alábbiakban bemutatunk néhány módot a goto használatára egy Windows kötegelt fájlban.
@echo offcls:startecho Example of a loopgoto start
Ebben az első példában a számítógép újra és újra kinyomtatja a” Hurok példáját “, amíg meg nem szünteti a fájlt. A példa törléséhez nyomja meg a következő billentyűkombinációt: Ctrl + C.
@echo offcls:startecho Example of a looppausegoto start
Ezután hozzáadva a szünet utasítást, mielőtt a goto sor arra kéri a felhasználót, hogy nyomjon meg bármelyik billentyűt, mielőtt a köteg ciklusba kerülne fájl. A szünet hozzáadásával a felhasználó futtathatja a köteget, amikor készen áll.
Végül, ebben az utolsó példában és a legtöbbet ajánlott módszerben a felhasználót a rendszer kéri, ha újra akarja futtatni a kötegfájlt. “a goto parancsot használná, és visszatérne a kötegelt fájl elindításához és újrafuttatásához. Bármely más billentyű megnyomásával kiléphet a kötegelt fájlból. A fenti kód Windows 2000, XP és későbbi felhasználókra vonatkozik, ha korábban Windows 98 vagy korábbi rendszert futtat. ki kell használnia a choice parancsot.
Az “echo Example of a loop” sor lecserélése a kötegelt fájlra lehetővé teszi bármelyik kötegelt fájl ciklusát vagy újrafuttatását.
További információk
- A goto és set oldalunkon a parancsok teljes szintaxisa található.
- További információkért lásd a hurok definícióját. és a kapcsolódó hivatkozások a hurkokon.
- Kötegelt fájl súgó.