Думаю частенько при написании скриптов bat перед выполнением следующей команды, необходимо выдержать паузу. Как ни странно, но штатной команды для этого нет. Нужна пауза - что же делать?
Самый хитрый и простой способ при помощи ping:
ping -n 1 -w 100000 10.243.254.254 >nul
- -n 1 - выполнить один запрос
- -w 100000 - ждать ответа 100 секунд (значение указывается в миллисекундах)
- 10.243.254.254 - IP адрес, который заведомо не существует в локальной сети, т.е. никогда не ответит на ping
- >nul - перенаправление всего вывода команды ping в никуда.
Можно использовать утилиту sleep.exe из состава Resource Kit.
sleep 100