в буфер клавиатуры три раза
предыдущего.
. При задании значения <nKey|cScan> можно использовать символьные
константы, определенные как в Clipper-файле описаний INKEY.CH, так и в
файле NT2SCAN.CH, входящем в комплект поставки CT II.
Примеры
. Помещение CHR(7) в буфер клавиатуры три раза с интервалом в 5 с:
? KEYSEC(7, 5, 3) // (.T.)
. Помещение CHR(255) каждые 50 с до отмены:
? KEYSEC(255, 50, -1) // (.T.)
. Перезапуск счетчика времени при нажатии любой клавиши:
? KEYSEC(13, 50, -1, .T.) // (.T.)
See Also: KEYTIME()
LASTKLINE()
LASTKFUNC()
LASTKPROC()
KEYTIME()
Помещает код клавиши в буфер клавиатуры в заданный момент времени.
------------------------------------------------------------------------------
Синтаксис
KEYTIME([<nKey|cScan>], [<cClocktime>]) --> lActivated
Параметры
<nKey|cScan> - код клавиши, помещаемый в буфер клавиатуры, задаваемый
либо в числовой форме INKEY-кода, либо в виде последовательности двух
символов (ASCII-кода и скан-кода). По умолчанию ранее назначенное
помещение кода клавиши в буфер клавиатуры отменяется.
<cClocktime> - необязательный символьный параметр, задающий время
суток в формате "ЧЧ:ММ:СС", при наступлении которого код клавиши
следует поместить в буфер клавиатуры.
Возвращаемое значение
lActivated - логическое значение .T. при запущенном процессе отсчета
временного интервала для помещения кода клавиши в буфер клавиатуры,
или значение .F. при прекращении процесса.
Описание
Функция запускает в фоновом режиме процесс отслеживания заданного
времени суток (по системным часам), при наступлении которого в буфер
клавиатуры помещается код клавиши, заданный параметром <nKey|cScan>.
Это позволяет организовать выполнение каких-либо действий (напр.,