Программирование в AutoCad. Салова И.А. - 7 стр.

UptoLike

Составители: 

7
. ; тело функции
.
)
(defun C:Myfunc() ;) основная программа Myfunc.
(VVOD) ; вызов функции VVOD
(GEOM) ; вызов функции GEOM
)
Все функции составляют файл, например с именем My.lsp. Он вво-
дится с помощью текстового редактора, например БЛОКНОТа или в
среде VisualLisp.
1. Для запуска программы My.lsp в текущем рисунке необходимо:
в командной строке AutoCad набрать строку
(load “My” [“Файл не найден”])
или
(load “E:\\Student\\My”)
или из меню Сервис выбрать пункт Приложения, и из открывающегося
окна выбрать свой файл. Полный путь доступа указывать необязатель-
но, если сделать в AutoCad дополнительные настройки, для чего выб-
рать пункт меню Сервис – Настройка. Из открывшегося диалогового
окна выбрать закладку FilesSupport File Search Path и c помощью
кнопки Add добавить имя своего пути доступа.
В случае удачной загрузки возвращаемое значение функции load –
имя последней загружаемой функции. Необязательный текст сообще-
ния “Файл не найден” появляется в случае, если файл отсутствует.
Для запуска программы My.lsp во всех рисунках необходимо ввести
команду:
(vl-load-all <файл>)
Возвращается значение T в случае успешной загрузки.
2. После успешного выполнения п. 1 в командной строке набрать
имя основной функции Myfunc или последней строкой программы после
основной функции использовать одну из записей:
(command (C:My))
(vl-cmdf (C:My))