|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
01.10.2009, 12:58 | #1 | |
Добавление кнопки для открытия lisp-приложения
Регистрация: 10.12.2008
Сообщений: 122
|
||
Просмотров: 13070
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
А в dwg.ru/art/8 про это не сказано?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 10.12.2008
Сообщений: 122
|
Кулик Алексей aka kpblc, там сказано, как при загрузке AutoCAD этот lisp загружался. А мне надо создать кнопку на панели инструментов, чтобы, когда это нужно, нажимаешь на нее и она рисует то, что написано в lisp. Если по другому задать вопрос, то это будет выглядеть так: как создать новую кнопку на панели инструментов и привязать к ней lisp-приложение?
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Не могу понять - код на кнопку, что ли, надо? В наиболее простом случае (без проверки загруженности, например):
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Можно еще вот сюда посмотреть:
http://dwg.ru/art/2 |
|||
|
||||
Регистрация: 10.12.2008
Сообщений: 122
|
Кулик Алексей aka kpblc, я попробовал, то что вы написали. Нажимаю на кнопку, программа внизу в командах пишет:
Command: (load "d: и больше ничего не делается. Подскажите,пожалуйста, в чем проблема? Последний раз редактировалось Макс_Кунгур, 02.10.2009 в 07:32. |
|||
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,826
|
Макс_Кунгур, а эту статью тоже читал?
http://dwg.ru/art/8 особливо "Организация библиотеки лисп файлов"
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Регистрация: 04.12.2008
Сообщений: 53
|
Здравствуйте! У менятакая проблема: у меня есть необходимый мне лисп по именем mrotate_center. Я дейтвую согласно http://dwg.ru/art/8 создаю для него кнопку и прописываю путь ^C^C(if (null C:mrotate_center)(load "mrotate_center"));mrotate_center;. Когда я его запускаю то автокад пишет мне- ; ошибка: no function definition: VLAX-GET-ACAD-OBJECT. Тогда я пишу Команда: (vl-load-com). Лисп начинает работать. Файл закрываю. сохраняю. Открываю вновь и при вызове данной команты он опять пишет туже ошибку. Согласно http://dwg.ru/art/8 "Наберите в командной строке (vl-load-com) или (предпочтительнее) добавьте ее в начало lisp файла". Что делать? напишите пожалуйста пример.
__________________
Мне нужно все |
|||
|
||||
|
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Имеются ли приложения к AutoCAD для расчетов по гидравлике? | Olivka | Поиск литературы, чертежей, моделей и прочих материалов | 8 | 05.06.2022 16:28 |
LISP. Выравнивание текста по двум точкам. | Krieger | Готовые программы | 10 | 24.12.2011 16:02 |
Создание кнопки для динамического блока | nik7 | Динамические блоки | 4 | 23.12.2008 15:33 |
LISP для AutoCAD-2009: проблемы со скобками | Лентяй | LISP | 14 | 16.11.2008 02:40 |
Как вывести текст в model из приложения написанного на lisp? | paradoxvaha | AutoCAD | 3 | 16.04.2007 03:54 |