Команда Timeout - задать период ожидания.

Команда Timeout используется в командных файлах для организации режима ожидания фиксированного интервала времени в секундах, либо интервала до нажатия клавиши на клавиатуре.

Формат командной строки:

TIMEOUT [/T] таймаут [/NOBREAK]

Параметры командной строки:

/T таймаут - Время ожидания в секундах. Допустимый интервал: от -1 до 99999 секунд.

/NOBREAK - Игнорировать нажатия клавиш, ждать указанное время.

/? - Вывод справки по использованию.

Примечание: значение таймаута, равное -1 задает неограниченное время ожидания до нажатия клавиши.


Примеры:

TIMEOUT /? - отобразить краткую справку по использованию команды

TIMEOUT /T 10 установить режим ожидания 10 секунд. На экран выдается информационное сообщение с отсчетом оставшегося до завершения интервала времени ( 10, 9, 8 секунд . . . ):

Время ожидания 10 сек., нажмите любую клавишу для продолжения

Нажатие любой клавиши приведет к прерыванию таймаута и переходу к выполнению следующей команды.

TIMEOUT /T 300 /NOBREAK - установить интервал ожидания 300 секунд. Нажатие любых клавиш на клавиатуре игнорируется. Нажатие комбинации CTRL+C приведет к выдаче запроса:

Завершить выполнение пакетного файла [Y(да)/N(нет)]?

При ответе N(нет) выполняется завершение таймаута и переход к выполнению следующей команды командного файла. При ответе Y(да)/ - выполняется завершение командного файла. Вместо комбинации CTRL+C можно использовать CTRL+Break.

TIMEOUT /T -1 - ожидание нажатия любой клавиши. На экран выдается сообщение:

Нажмите любую клавишу для продолжения...

Если в данной команде использовать параметр /NOBREAK , то возможен ввод только комбинации CTRL+C





Весь список команд CMD Windows


Рейтинг@Mail.ru