| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
15.12.2003, 23:13 | #1 | |
запукс AutoLisp программ
Сообщений: n/a
|
||
Просмотров: 3123
|
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
|
|
|||
|
||||
LISP-программист Регистрация: 25.08.2003
Тутэйшы
Сообщений: 238
|
А еще можно сделать так:
1. Загрузить LISP-программу функцией (load <имя_LISP-файла>), набрав ее в командной строке. 2. Запустить на исполнение, набрав в командной строке имя функции.
__________________
Там все есть для счастья - меня там только нет. Так это значит, что я там - буду! |
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Для одноразовой загрузки (в текущий документ) откройте Tools>AutoLISP>Load... Там найдите файл, в котором содержиться LISP программа и нажмите Load. Для того чтобы программа загружалась каждый в каждый документ, в том же диалоге есть группа Startup Suite (с чемоданчиком), добавьте файл туда. Есть и другие способы, но они предназначены для более "продвинутых" пользователей.
Теперь разберемся с запуском. Один файл с расширением LSP может содержать несколько программ. Для того чтобы узнать какие программы содержаться в файле, откройте его в Nontepad. Вам необходимо найти строчки программы (defun c:xxx .... Вот то что стоит вместо ххх и будет командой, которую вы должны набрать в командной строке для запуска программы. Если вы видите (defun xxx ... т. е без с: то эта программа не может быть запущена из командной строки и скорее всего являеться подпрограммой которая используеться другой программой. Хорошим тоном программирования являються коментарии, посмотрите перед вышеописанными строками дожны быть "шапки" из текста, со строками начинающимися с ; , там должны содержаться сведения об авторе и подробности и описание работы программы. Для изготовления кнопки необходимо указать в окне Properties макрос ^C^Cxxx, где xxx где команда набираемая в командной строке. |
|||