timeout

Windows CMD · Terminal · solo documentación

Qué hace y para qué sirve

Espera el número de segundos indicado, o hasta que se pulse una tecla. Es la forma habitual de hacer una pausa en un script .bat.

Sintaxis

timeout /t segundos [/nobreak]

Opciones y parámetros

  • /t segundos

    Segundos de espera; admite hasta 99999.

  • /t -1

    Espera indefinidamente hasta que se pulse una tecla.

  • /nobreak

    Ignora las pulsaciones de teclas; solo se interrumpe con Ctrl+C.

  • > nul

    Oculta el mensaje de cuenta atrás.

Ejemplos de uso

  • timeout /t 10

    Espera 10 segundos o hasta pulsar una tecla.

  • timeout /t 5 /nobreak

    Espera 5 segundos sin que una tecla la interrumpa.

  • timeout /t -1

    Espera hasta que se pulse una tecla.

  • timeout /t 3 > nul

    Espera 3 segundos sin mostrar la cuenta atrás.

Notas y errores frecuentes

  • No confundir con el comando timeout de Linux, que limita la duración de otro programa.
  • En consolas sin entrada, como algunas tareas programadas, puede dar error de redirección de entrada.

Comandos relacionados