D3 Reference Manual

Index | Help

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

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

loop

Многократное выполнение команды TCL

Выполняет заданную команду TCL указанное количество раз, или до тех пор, пока не будет нажата какая-либо клавиша на клавиатуре.

loop {loop.count} {\sleep.count\} TCL.command  

Счетчик циклов ("loop.count") указывает, сколько раз должна быть выполнена команда. Если этот параметр опущен, цикл будет бесконечным. Для прекращения выполнение цикла следует нажать любую клавишу.

Счетчик ожидания ("sleep.count") задает паузу в секундах перед каждым следующим выполнением команды. Если параметр "sleep.count" не задан, то очередное выполнение команды начинается немедленно.

Примеры:

loop 3 \5\ ovf
ovf
overflow: 34860  reserve: 1024  blocks: 7  b-tree levels: 1  leaves: 1
ovf
overflow: 34924  reserve: 1024  blocks: 34  b-tree levels: 1  leaves: 1
ovf
overflow: 34909  reserve: 1024  blocks: 17  b-tree levels: 1  leaves: 1

В этом примере команда "ovf" выполняется 3 раза с 10-секундной паузой перед каждым следующим выполнением.