Создание догружаемых панелей инструментов в Autocad
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание догружаемых панелей инструментов в Autocad

Создание догружаемых панелей инструментов в Autocad

Ответ
Поиск в этой теме
Непрочитано 18.07.2008, 23:23 #1
Создание догружаемых панелей инструментов в Autocad
rass
 
Конструктор
 
Киев
Регистрация: 22.03.2007
Сообщений: 94

Задача такая:
есть vba и lisp коды, картинки к кнопкам, файл базы данных Access, и все это находится в одной папаке. В автокаде содана новая пользовательская панель с кнопками, выполняющие команды выше упомянутых vba и lisp кодов. Как сделать эту панель самостоятельно устанавливаемую в среду Автокад (например, в виде panel_setup.exe), по аналогии встраеваемой панели opitool? надоело, каждый раз настраивать эту панель заново после переустановки автокада или на новой машине.
Просмотров: 4110
 
Непрочитано 19.07.2008, 00:14
#2
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


http://dwg.ru/art/2 часть 2. Что такое opitool?
Vova вне форума  
 
Непрочитано 19.07.2008, 00:17
#3
Кулик Алексей aka kpblc
Moderator

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


rass, InnoSetup & Co
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 19.07.2008, 22:45
#4
rass

Конструктор
 
Регистрация: 22.03.2007
Киев
Сообщений: 94
<phrase 1=


Спасибо! уже что-то прояснилось, осталось выяснить где хранится список загружаемых библиотек (Tools -> Load Applications... -> Loaded Applications), чтобы непосредственно влиять на него
rass вне форума  
 
Непрочитано 20.07.2008, 00:16
#5
Кулик Алексей aka kpblc
Moderator

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


Чего-чего? А не проще ли записать в автозагружаемые лиспы (например, mnl) нужный код, который и будет грузить все что надо?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.07.2008, 09:42
#6
rass

Конструктор
 
Регистрация: 22.03.2007
Киев
Сообщений: 94
<phrase 1=


to Кулик Алексей aka kpblc
Действительно проще. Теперь у меня в голове много чего собралось: как скомпилировать весь проект в один mypanel.exe файл; как создать собственную панель инструментов mypanel.cui; автоматом прописать эту панель в один из автозапускаемых файлов acad2007.lsp во время установки mypanel.exe; создал даже dll с иконками кнопок(правда не совсем еще понял как эти иконки устанавливать на кнопки).

to Vova
opitool = optitool
(опечатка)
rass вне форума  
 
Автор темы   Непрочитано 21.07.2008, 22:22
#7
rass

Конструктор
 
Регистрация: 22.03.2007
Киев
Сообщений: 94
<phrase 1=


to Кулик Алексей aka kpblc
Действительно проще. Но все же не очень-то у меня получается загружать мои ресурсы через автозагружаемые файлы АСАДа. И поэтому я нашел где хранятся данные по загружаемым пользовательским ресурсам(tool -> Load applications -> Startup Suite) это ветка в реестре Windows: [HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R17.0\ACAD-5001:409\Profiles\<<Unnamed Profile>>\Dialogs\Appload\Startup]
rass вне форума  
 
Непрочитано 21.07.2008, 22:50
#8
VVA

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


LISP. Реестр. Запись своих приложений в автозагрузку
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание догружаемых панелей инструментов в Autocad



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание диалоговых окон в AutoCAD TwoZero Программирование 145 11.03.2015 18:15
Доступ к палитре инструментов AutoCAD через объектную модель remlin Программирование 4 14.05.2008 22:14
Адаптация раскрывающихся панелей инструментов Mate AutoCAD 4 27.01.2007 23:26
Одна из целей: Создание экспертных систем на базе AutoCAD. Сергей Юрьевич Программирование 9 01.01.2005 15:17