D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / inputwait

inputwait

Ждет ввода любого символа и выполняет команды

Если символ поступает, то управление передается дальше. Если же в течение заданного периода времени никакого ввода не происходит, то выполняются указанные команды.

inputwait delay ; {text} ; command { ; command ...}

"delay" - время ожидания в секундах.

"text" - необязательный текст, который выводится на экран до ввода. Текст должен быть в формате, приемлемом для команды "display".

"command" - oдна или несколько команд, указанных через точку с запятой (;). Эти команды выполняются в случае, если в течение указанного времени не происходит ввода символа.

Примеры:

inputwait 10;@(-13)Type any key to stop logoff... @(-14)+; off

Эта команда выводит на экран выделенное сообщение без "возврата каретки" и ожидает ввода любого символа в течение 10 секунд. Если в течение этого времени никакая клавиша на клавиатуре не была нажата, выполнится команда 'off'.