Составители:
Рубрика:
9
(setq B 200)
Операторы ввода
Для получения данных с устройств ввода созданы специальные функции ряда GET. Их
структура типична, сначала идет сам оператор, затем с вариациями -текст вопроса-подсказки.
Этот текст будет выводиться в командную строку для того, чтобы пользователь понимал, что
ему необходимо ввести в данный момент.
(getangle точка "текст запроса-подсказки") Возвращает угол между заданным
пользователем вектором и положительным направлением оси Х. Всегда в радианах.
(getcorner точка "текст запроса-подсказки") Возвращает координаты указанной
пользователем точки.
(getdist точка "текст запроса-подсказки") При любых текущих единицах
измерения эта функция всегда возвращает действительное число.
(getenv имя переменной) Возвращает строковое значение, присвоенное переменной
среды DOS.
(getint "текст запроса-подсказки") Ввод целого числа. Только с клавиатуры.
(getorient точка "текст запроса-подсказки") То же самое, что и getangle, но
измерение угла происходит относительно текущего направления измерения углов.
(getpoint точка "текст запроса-подсказки") Позволяет ввести точку.
(getreal "текст запроса-подсказки") Позволяет вводить действительное число.
Только с клавиатуры.
(getstring флаг пробела "текст запроса-подсказки") Запрашивает ввод текстовой
константы. Если флаг пробела указан и не равен нулю, то строковая константа может
содержать пробелы, и завершением ввода считается нажатие клавиши ENTER, в противном
случае строка не может содержать пробелы и клавиша ПРОБЕЛ работает как терминатор
ввода.
(getpvar имя переменной) Возвращает значение системной переменной AutoCAD.
Операторы вывода
(prin1 выражение дескриптор_файла) Выражение выводится на экран и
возвращается в AutoLISP. Если указан дескриптор файла и файл открыт, то запись идет сразу
на два устройства: на экран и в файл. Печатается только указанное выражение; переход на
новую строку не осуществляется, и никакие пробелы не печатаются.
(princ выражение дескриптор_файла) То же, что и prin1, но управляющие
символы не расшифровываются, а выводятся на экран.
(print выражение дескриптор_файла) То же, что и prin1, но перед печатью
осуществляется переход на другую строку.
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »