FreeDOS help system (hhstndrd 1.0.8 es)[goto]

Comando: goto

GOTO dirige el shell de comandos a una línea etiquetada en un programa por lotes. GOTO es un comando de ARCHIVO POR LOTES / AUTOEXEC.BAT.

Sintaxis:

GOTO etiqueta

Opciones:

etiqueta Especifica una cadena de texto utilizada en el programa por lotes como etiqueta.

Comentarios:

El archivo por lotes saltará a la etiqueta y continuará ejecutándose desde allí. Use goto con el comando if para controlar el flujo de archivos por lotes. Escribe una etiqueta en una línea por sí misma, comenzando con dos puntos, por ejemplo: :ETIQUETA1 El nombre de la etiqueta no debe ser demasiado largo y autoexplicativo. GOTO es un comando interno de command.com y no necesita ningún otro archivo para funcionar.

Ejemplos:

EN UN ARCHIVO .BAT / AUTOEXEC.BAT: if %config%==1 goto DEFRAG if %config%==2 goto COPY :DEFRAG defrag c: goto END :COPY copy xy.txt c:\test\xy.txt goto END :END cls EN UN ARCHIVO .BAT / AUTOEXEC.BAT: @ECHO 1 = Haz esto @ECHO 2 = Haz eso @ECHO 3 = Haz otra cosa @ECHO 4 = No hacer nada @choice /B /C:1234 /N /S ¿Qué quieres hacer? if errorlevel 4 goto NOHACERNADA if errorlevel 3 goto HAZOTRACOSA if errorlevel 2 goto HAZESO if errorlevel 1 goto HAZESTO :HAZESTO tus comandos goto EXIT :HAZESO tus comandos goto EXIT :HAZOTRACOSA tus comandos goto EXIT :NOHACERNADA tus comandos goto EXIT

Ver también:

autoexec.bat archivo por lotes choice if ------------------------------------------------------------------------------ Copyright (C) 2003 Robert Platt, modificado en 2007 por W. Spiegl. Traducido en 2020 por Lorenzo del Toro Saravia. Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS. Consulte el archivo H2Cpying para ver las condiciones de copia.