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

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

Может кто – нибудь знает, как это сделать???
...
Рейтинг: 0 / 0
15.01.2007, 02:13
    #34254547
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка макроса в AutoCAD
Тутгде-то уже было.
Например вот этот топик посмотри
/topic/311239&pg=2&hl=autocad
...
Рейтинг: 0 / 0
15.01.2007, 11:31
    #34255076
SmeL_md
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Загрузка макроса в AutoCAD
т. е. необходимо автоматически (программно) сделать следующие действия:
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
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Загрузка макроса в AutoCAD / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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