powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Загрузка макроса в AutoCAD
3 сообщений из 3, страница 1 из 1
Загрузка макроса в AutoCAD
    #34254541
Boomer_00
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Требуется помощь!!!

Написал программу на VBA for AutoCAD по отрисовке деталей.
Теперь хочу, чтобы этот макрос загружался автоматически (с помощью инсталлятора).
Т. е. необходимо автоматически (программно) сделать следующие действия:
- создать панель с кнопкой;
- поместить на этой кнопке какую – нибудь картинку;
- связать макрос с этой кнопкой.

Может кто – нибудь знает, как это сделать???
...
Рейтинг: 0 / 0
Загрузка макроса в AutoCAD
    #34254547
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тутгде-то уже было.
Например вот этот топик посмотри
/topic/311239&pg=2&hl=autocad
...
Рейтинг: 0 / 0
Загрузка макроса в AutoCAD
    #34255076
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т. е. необходимо автоматически (программно) сделать следующие действия:
1) - создать панель с кнопкой;
забудь инсталятор это не сделает за тебя. создаешь mnu файл потом путь к нему прописываешь приблезительно здесь
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\ R15.0\ACAD-2:409\ Profiles\ <<Unnamed Profile>> \Menus
Выделенное будет отличаться в случае если ваша версия акада и локализация будет оличаться от моей, второе выделение отвечает за выбранный профиль
2) - поместить на этой кнопке какую – нибудь картинку;
в mnu файле указываешь
ID_POLY [_Button("PolyLine", "POLYLINE.bmp", "POLYLINE.bmp")]^C^Cpl
вот пример кнопки в mnu файле который нарисует полилайн (AcDbPolyline)
Для того чтоб в мну файле можно было писать только название иконки, необходимо добавить путь к иконкам в Options/Files/Support File Search path/
3) - связать макрос с этой кнопкой.
ID_Macro [_Button("Macro", "POLYLINE.bmp", "POLYLINE.bmp")]^C^C-vbarun MyMacrosName
p.s. Для решения такой задачи легче написать приложение, которое сделает регистрацию всех ваших компонентов, а не пологаться на инсталятор (сугобо мое мнение). Просто в конце инсталятор пусть запустит ваше приложение и оно пропишет в реестре все что нужно.

autocad(VBA)ru
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Загрузка макроса в AutoCAD
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]