El comando: "LABEL" está activado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
El
`LABEL`El comando se utiliza en secuencias de comandos por lotes para marcar un punto en el código con un nombre específico. Aquí hay unos ejemplos:
Ejemplo 1: Etiqueta simple:
@ECHO OFF
GOTO Start
:Start
ECHO El guión ha comenzado..
GOTO Fin
:Fin
ECHO El guión está terminado..
Descripción: Aquí se muestra un script simple que crea dos etiquetas (
`:Start`y
`:Fin`) usado. El guión comienza en
`:Start`y luego salta
`:Fin`. Tú también puedes
`GOTO :Fin`usar.
Ejemplo 2: Uso con declaración IF:
@ECHO OFF
SET Option=SÍ
IF "%Option%"=="SÍ" (
GOTO Sí_opción
) ELSE (
GOTO Sin_opción
)
:Sí_opción
ECHO El Option Está activado.
GOTO Fin
:Sin_opción
ECHO El Option esta desactivado.
GOTO Fin
:Fin
ECHO El guión está terminado..
Descripción: Aquí una etiqueta se combina con una declaración IF. Dependiendo de la variable
`Option`será demasiado
`:Sí_opción`o
`:Sin_opción`saltó.
Ejemplo 3: Usar con bucle FOR:
@ECHO OFF
FOR %%G IN (1 2 3) DO (
ECHO pase de bucle Nr. %%G
GOTO bucle_end
)
:bucle_end
ECHO El FOR-El bucle ha terminado.
Descripción: Aquí se utiliza una etiqueta dentro de un bucle FOR. Después de que el primer pase del bucle se convierta
`:bucle_end`saltó y el bucle terminó prematuramente.
Ejemplo 4: Usar con :EOF (fin del script):
@ECHO OFF
GOTO Programa principal
:programa paralelo
ECHO Se ejecuta el programa secundario..
GOTO :EOF
:Programa principal
ECHO El programa principal comienza.
GOTO programa paralelo
Descripción: Aquí se llama una etiqueta
`:EOF`(Fin de archivo) se utiliza para finalizar el script. Si
`GOTO :EOF`se alcanza, el script finaliza.
Ejemplo 5: Uso con CALL para subprogramas:
@ECHO OFF
CALL :subprograma
ECHO El programa principal continúa.
GOTO Fin
:subprograma
ECHO El subprograma se ejecuta..
GOTO :EOF
:Fin
ECHO El guión está terminado..
Descripción: Aquí está
`CALL`Se utiliza para crear un subprograma con una etiqueta (
`:subprograma`). Después de la llamada, el programa principal regresa y continúa su ejecución.
Las etiquetas son útiles para controlar el flujo de scripts por lotes y organizar partes del código. Tenga en cuenta que las etiquetas comienzan con dos puntos (
`:`) seguido de un nombre (sin espacios). El
`GOTO`-La declaración se utiliza para saltar a una etiqueta específica.