ВУЗ:
Составители:
Рубрика:
22
В ответ на запрос функции GETKWORD нельзя вводить
выражения АВТОЛИСПа.
initget [<разряд>] [<строка>])
Эта функция определяет варианты применения GET-функций, кроме
функций GETSTRING и GETVAR. Функция INITGET всегда возвращает
нуль. Необязательный аргумент <разряд> представляет собой целое
число с одним из следующих значений:
<разряд> Смысл
1 Запрет пустого отклика
2
Запрет нулевых значений
4 Запрет отрицательных значений
8 Отказ от контроля пределов, чер-
тежа
16 Возвращение трехмерной, а не
двухмерной точки
32 Использование штриховых линий
при изображении резиновой нити
Эти значения можно складывать в любом сочетании, формируя число в
диапазоне от 0 до 63.
Если при пользовательском вводе не выполняются какие-либо из
специфицированных условий (например, вводится нуль при наличии
запрета на ввод нулевых значений), АВТОКАД выводит на экран соот-
ветствующее сообщение и повторяет запрос на ввод. Например, после-
довательность вызовов:
(initget (+ 1 2 4))
(setq возраст (getint "Сколько Вам лет?"))
запрашивает возраст пользователя, автоматически повторяя запрос,
если пользователь вводит нулевое или отрицательное значение. От-
сутствию аргумента <разряд
> соответствует нулевое значение (нет
условий). Значения этого аргумента обрабатываются только теми GET-
функциями, для которых они имеют смысл, как показано в следующей
таблице:
GET-функция Управляющие разряды функции INITGET
"getint" 1, 2, 4
"getreal" 1, 2, 4
22 В ответ на запрос функции GETKWORD нельзя вводить выражения АВТОЛИСПа. initget [<разряд>] [<строка>]) Эта функция определяет варианты применения GET-функций, кроме функций GETSTRING и GETVAR. Функция INITGET всегда возвращает нуль. Необязательный аргумент <разряд> представляет собой целое число с одним из следующих значений: <разряд> Смысл 1 Запрет пустого отклика 2 Запрет нулевых значений 4 Запрет отрицательных значений 8 Отказ от контроля пределов, чер- тежа 16 Возвращение трехмерной, а не двухмерной точки 32 Использование штриховых линий при изображении резиновой нити Эти значения можно складывать в любом сочетании, формируя число в диапазоне от 0 до 63. Если при пользовательском вводе не выполняются какие-либо из специфицированных условий (например, вводится нуль при наличии запрета на ввод нулевых значений), АВТОКАД выводит на экран соот- ветствующее сообщение и повторяет запрос на ввод. Например, после- довательность вызовов: (initget (+ 1 2 4)) (setq возраст (getint "Сколько Вам лет?")) запрашивает возраст пользователя, автоматически повторяя запрос, если пользователь вводит нулевое или отрицательное значение. От- сутствию аргумента <разряд> соответствует нулевое значение (нет условий). Значения этого аргумента обрабатываются только теми GET- функциями, для которых они имеют смысл, как показано в следующей таблице: GET-функция Управляющие разряды функции INITGET "getint" 1, 2, 4 "getreal" 1, 2, 4
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »