Comando MS-DOS para insertar una pausa

Resuelto
Hola, estoy buscando un comando MS-DOS (en Windows 2000 o XP) que me permita insertar una pausa pero sin mensaje y que la pausa dure un tiempo definido (por ejemplo: 2 segundos).

Conozco el comando PAUSE, pero este siempre muestra "Presione una tecla para continuar" y, además, es el usuario quien debe desbloquear la pausa al presionar una tecla. Yo quiero que la pausa se detenga sola después de un tiempo que defina yo mismo...

Gracias

7 respuestas

  1. TIMEOUT /T tiempo_de_espera /NOBREAK

    Descripción:
    Esta herramienta acepta un parámetro de tiempo de espera que define el
    período de tiempo de espera (en segundos) o hasta que se produzca una pulsación de
    tecla. También acepta un parámetro para ignorar
    el uso de una tecla.

    Lista de parámetros:
    /T tiempo_maximo Especifica el número de segundos de espera.
    El rango válido está entre
    -1 y 99999 segundos.

    /NOBREAK Ignora el uso de teclas y espera el
    tiempo indicado.

    /? Muestra esta pantalla de ayuda.

    Nota: un valor de tiempo de espera igual a -1 significa que se
    espera una pulsación de tecla.

    Ejemplos:
    TIMEOUT /?
    TIMEOUT /T 10
    TIMEOUT /T 300 /NOBREAK
    TIMEOUT /T -1
    1. una cosa que funcionará en todos los casos

      ping -n 10 127.0.0.1 >nul

      el "10" representa el valor en segundos

      funcionará en todos los casos en xp, incluso en el más malo de los xp

      ++
    2. Siempre funciona tan bien este ping. Pero, ¿por qué no hay funciones nativas para la pausa ... scregneugneu!
    3. Super, gracias por este pedido, hasta ahora usaba el ping que encontraba personalmente inapropiado.