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