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 segundosSegundos de espera; admite hasta 99999.
/t -1Espera indefinidamente hasta que se pulse una tecla.
/nobreakIgnora las pulsaciones de teclas; solo se interrumpe con Ctrl+C.
> nulOculta el mensaje de cuenta atrás.
Ejemplos de uso
timeout /t 10Espera 10 segundos o hasta pulsar una tecla.
timeout /t 5 /nobreakEspera 5 segundos sin que una tecla la interrumpa.
timeout /t -1Espera hasta que se pulse una tecla.
timeout /t 3 > nulEspera 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.