Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 65
Благодарности: 7

Профиль | Отправить PM | Цитировать


Начиная с Vista, в штатной поставке доступна утилита - TIMEOUT.EXE (TIMEOUT /?).
Можно сделать универсальный вариант:
Код: Выделить весь код
Set $pause=PING.EXE 0.0.0.0 -n
Ver | Find "6." >nul && Set $pause=TIMEOUT.EXE /t

%$pause% [seconds] >nul
где seconds - желаемое число секунд (>1).

На осях старше Vista паузу будет задавать PING, а для Vista и выше будет выполняться TIMEOUT.
Следует учитывать, что PING задаст паузу со второй секунды, т.е. в приведённом скрипте разница в паузе "TIMEOUT" и "PING" будет - одна секунда.

Отправлено: 21:00, 25-01-2014 | #6