goto
Windows CMD · Terminal · solo documentación
Qué hace y para qué sirve
Salta a una etiqueta de un script .bat y continúa la ejecución desde allí. Permite crear bucles, menús y finales anticipados.
Sintaxis
goto etiqueta
Opciones y parámetros
etiquetaNombre de la etiqueta a la que se salta.
:nombreAsí se define una etiqueta en el script, al comienzo de una línea.
:eofEtiqueta especial que lleva al final del script o termina una subrutina.
/?Muestra la ayuda de la orden.
Ejemplos de uso
goto finSalta a la línea :fin del script.
if "%1"=="" goto usoSi falta el parámetro, salta a una etiqueta que explica el uso.
goto :eofTermina el script o la subrutina actual.
goto menuVuelve a una etiqueta anterior para repetir un menú.
Notas y errores frecuentes
- goto solo funciona dentro de un script, no escrito directamente en la consola.
- Una etiqueta que no existe provoca un error y detiene el script.