Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Сделать иконку (BMP) на основе *.dwg
Регистрация: 29.06.2009
Сообщений: 10
|
||
Просмотров: 3257
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
А ты в курсе, что "иконки" для кнопок размером 16х16 и могут содержать только 256 цветов?
Может, лучше использовать палитры инструментов?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 29.06.2009
Сообщений: 10
|
Да в принципе совершенно неважно что использовать. Надо программно создать меню на основе большого количества DWG файлов, причем файлы могут меняться. Важно чтоб при загрузке автокада выпоолнялся макрос в котором к пунктам меню прикручиваются рисунки, которые наlо сделать на основе тех самых DWG.
|
|||
![]() |
|
||||
Регистрация: 29.06.2009
Сообщений: 10
|
Я не специалист
![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
DesignCenter - вот и вся задумка
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 29.06.2009
Сообщений: 10
|
DesignCenter неудобно и медленно. Я специально сделал себе макрос, который при загрузке автокада делает нужное мне меню. В принципе, по названиям файлов я и так нормально ориенитруюсь, но хотелось бы наглядности.
Кстати dwg файл не содержит ли каких нибудь миниатюр для предпросмотра? To Profan Я думаю здесь не место спорить о том стоит или не стоит ![]() ![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
dwg-файл в себе (при настройках по умолчанию) хранит растровое изображение последнего состояния экрана на момент закрытия файла. Но добраться до этого элемента, по-моему, можно только через ObjectARX.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
А вот сюда вы не заглядывали?
http://www.caduser.ru/forum/index.ph...D=44&TID=19974 |
|||
![]() |
|
||||
Регистрация: 29.06.2009
Сообщений: 10
|
Ну примерно тоже самое я и сделал только на VBA и с некоторыми ограничениями.
1. В указаном каталоге обрабатываются только подкаталоги, которые становятся подменю, а файлы в подкаталогах становятся пунктами. Сделано так специально чтобы не перегружаться всяческими под и подпод меню... 2. Созданные меню не сохраняются и каждый раз при загрузке сохдаются заново. 3. Задумывалось что где то в acad.lsp пользователь прописывает команду где указан путь к файлу с описанием меню (т.е. файл он тоже делает сам выбирая из базы нужные ему каталоги, на основе которых делаются меню) Осталось мне доделать только иконки и автозагрузку с указанием текстового файла, где написаны пути к нужным каталогам и указано как будет называться пункт меню на основе каталога. Так как это не моя основная работа, то хочется, конечно же сделать все с минимальными затратами и минимальной мозговой деятельностью ![]() Последний раз редактировалось Sergei_Nikolaev, 29.06.2009 в 22:09. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как это сделать? | Nata44 | AutoCAD | 1 | 27.01.2006 05:36 |
Как сделать автонумерацию блоков? | Сергей123 | Программирование | 1 | 24.01.2006 17:20 |
Как сделать чертеж одной детали?? | Lin | AutoCAD | 6 | 12.07.2004 12:50 |