Таймаут в командной строке Windows ( Timeout howto )

Если нет команды timeout но надо сделать паузу как вариант использовать команду пинг. Пингуем localhost нужное (например 10) количество раз(интервал между пингами 1 сек)
C:\>ping 127.0.0.1 -n 10 -w 100000

Обмен пакетами с 127.0.0.1 по 32 байт:

Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128

Статистика Ping для 127.0.0.1:
    Пакетов: отправлено = 2, получено = 2, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

C:\>
используем
sleep %timeout%
Файл sleep.exe найти не проблема. http://www.google.com/search?q=sleep.exe Как вариант использовать не штатную утилиту windows. Например hrPING. У этой утилиты есть нужный параметр
-s time 	Interval in milliseconds between packets.

This is the number of milliseconds between sending of two PING packets. hrPING will try to stick to this number very accurately. If sending took a little longer for one packet it will send out the next packet a little earlier. Default is 500 milliseconds. (You can use decimals for a very fine grained interval: -s5.4 will send a packet every 5400 microseconds, on average!)
Ну и на всякий случай параметры команды ping windows
C:\>ping /?

Использование: ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS]
               [-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]]
               [-w таймаут] конечноеИмя

Параметры:
    -t               Отправка пакетов на указанный узел до команды прерывания.
                     Для вывода статистики и продолжения нажмите
                     +, для прекращения - +.
    -a               Определение адресов по именам узлов.
    -n число         Число отправляемых запросов.
    -l размер        Размер буфера отправки.
    -f               Установка флага, запрещающего фрагментацию пакета.
    -i TTL           Задание срока жизни пакета (поле "Time To Live").
    -v TOS           Задание типа службы (поле "Type Of Service").
    -r число         Запись маршрута для указанного числа переходов.
    -s число         Штамп времени для указанного числа переходов.
    -j списокУзлов   Свободный выбор маршрута по списку узлов.
    -k списокУзлов   Жесткий выбор маршрута по списку узлов.
    -w таймаут       Таймаут каждого ответа в миллисекундах.