Автоматическая подгрузка фнкций (LISP)
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Автоматическая подгрузка фнкций (LISP)

Автоматическая подгрузка фнкций (LISP)

Ответ
Поиск в этой теме
Непрочитано 28.05.2008, 15:55 #1
Автоматическая подгрузка фнкций (LISP)
Holon
 
CNC
 
Israel
Регистрация: 07.07.2007
Сообщений: 302

Как осуществить автоматичеки запуск функции при включении ACad-a, файл *.lsp естественно подгружен.
Просмотров: 1644
 
Непрочитано 28.05.2008, 16:09
#2
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Вариантов несколько. Один из них - прописать запуск функции в файле acaddoc.lsp
Makswell вне форума  
 
Непрочитано 28.05.2008, 16:09
#3
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


1. Назови команду S::STARTUP
http://www.faqs.org/faqs/CAD/autolis...ection-12.html
2. В том же лиспе поставь в конце вызов функции
Пример файла myfunc.lsp
Код:
[Выделить все]
  (defun myfunc ()(princ "Myfunc")) ;_Определяем ф-цию myfunc
  (myfunc)                                  ;_Запускаем на исполнение
3. Если грузишь свое меню, можно добавить соответствующую строчку в mnl файл
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 28.05.2008, 16:30
#4
Holon

CNC
 
Регистрация: 07.07.2007
Israel
Сообщений: 302


Большее спасибо так все просто, вызов своей функции, в загружаемом файле (Имя_функции)
как я сразу недодумался.
Holon вне форума  
 
Непрочитано 28.05.2008, 16:31
#5
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Поправочка.
Только сейчас заметил, что в вопросе звучало "при включении ACad-a"
Тогда ответ такой: прописать запуск функции в файле acad.lsp. При этом переменная ACADLSPASDOC должна быть равной 0.
К такому же результату приведёт совет #3 от VVA

ИМХО в остальных случаях (из вышепреведённых советов) функция будет запускаться с каждым открываемым рисунком.

Добавлено:
Пока это писал, Holon уже всё решил. Так что проехали.
Makswell вне форума  
 
Непрочитано 28.05.2008, 16:42
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


А DwgRuLispLib для кого писалась?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Автоматическая подгрузка фнкций (LISP)



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ламерские вопросы по LISP и DCL TheBuTeK LISP 7 03.07.2016 22:15
LISP на _purge Малюк LISP 12 23.12.2007 18:15
Библиотека доступа к содержимому растров из LISP - существуе kp+ LISP 6 16.10.2007 21:45
Как вывести текст в model из приложения написанного на lisp? paradoxvaha AutoCAD 3 16.04.2007 03:54
загрузка DOS прог через LISP Gaa LISP 15 12.08.2005 19:19