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

  • etiqueta

    Nombre de la etiqueta a la que se salta.

  • :nombre

    Así se define una etiqueta en el script, al comienzo de una línea.

  • :eof

    Etiqueta especial que lleva al final del script o termina una subrutina.

  • /?

    Muestra la ayuda de la orden.

Ejemplos de uso

  • goto fin

    Salta a la línea :fin del script.

  • if "%1"=="" goto uso

    Si falta el parámetro, salta a una etiqueta que explica el uso.

  • goto :eof

    Termina el script o la subrutina actual.

  • goto menu

    Vuelve 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.

Comandos relacionados