Пауза в .bat файле
Недавно понадобилось реализовать задержку выполнения логон-скрипта на несколько секунд. После довольно продолжительного копания форумов было найдено гениально простое решение:
@ping localhost -w 1000 -n пауза в секундах+1 > nul
например, пауза в 5 секунд:
@ping localhost -w 1000 -n 6 > nul
Вместо localhost можно указать 127.0.0.1
Знак @ в начале строки полностью убирает отображение команды
Параметр - w задает таймаут в миллисекундах, -n - число запросов.
Довольно часто возникает необходимость задать паузу при выполнении скрипта - этот способ наиболее простой.