FreeDOS help system (hhstndrd 1.0.8 es)[_cmdgoto]

Comando: goto

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

Sintaxis:

GOTO etiqueta

Opciones:

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

Comentarios:

El archivo por lotes saltará a la etiqueta y continuará ejecutandose desde allí. Use GOTO con el comando IF para controlar el flujo de archivos por lotes. Escribe una etiqueta en una línea por si misma, comenzando con dos puntos, por ejemplo: :LABEL1 El nombre de la etiqueta no debe ser largo ni autoexplicativo. GOTO es un comando interno de command.com y no necesita otro archivo para que funcione.

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 HAZESTO if errorlevel 3 goto HAZESO if errorlevel 2 goto HACEROTRA if errorlevel 1 goto HACERNADA :HAZESTO tus comandos goto EXIT :HAZESO tus comandos goto EXIT :HAZOTRA tus comandos goto EXIT :HACERNADA 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 2018 por Lorenzo del Toro Saravia. Este archivo se deriva del FreeDOS Spec Command HOWTO. Ver el archivo H2Cpying para las condiciones de copiado.