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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Изменение цвета группы слоёв

Изменение цвета группы слоёв

Ответ
Поиск в этой теме
Непрочитано 10.11.2015, 11:34 #1
Изменение цвета группы слоёв
Doctor_Che
 
Регистрация: 27.10.2015
Сообщений: 18

Есть созданный групповой фильтр (в нём разное количество слоёв в зависимости от проекта).
Цвета слоёв во время отрисовки использую разные для удобства. При завершении необходимо всем слоям, кроме двух, установить одинаковый цвет.
Вопрос такой:
Как изменить цвет всей группе слоёв с помощью макроса, какие команды для этого нужны?
Просмотров: 2916
 
Непрочитано 10.11.2015, 11:49
#2
ProPeller

Пастух
 
Регистрация: 16.07.2012
Питер
Сообщений: 318


Цитата:
Сообщение от Doctor_Che Посмотреть сообщение
Как изменить цвет всей группе слоёв с помощью макроса, какие команды для этого нужны?
При помощи макроса никак. Ну точнее в макрос тогда придется забить целый код. Нужно обратиться к словарю, который хранит данные фильтров слоёв, получить указатели на эти слои и у всех по очереди поменять цвет.
__________________
Автоматизация должна быть автоматической.
ProPeller вне форума  
 
Непрочитано 10.11.2015, 12:15
#3
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Имеет смысл пользоваться конфигурациями слоев. Возможно, разными для разных проектов.
Вызывается из диспетчера слоев или отдельно _layerstate, варианта для командной строки, кажется, нет
Особенно актуально для LT, где и код не выполнить-то
kp+ вне форума  
 
Непрочитано 10.11.2015, 13:10
#4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от ProPeller Посмотреть сообщение
Нужно обратиться к словарю, который хранит данные фильтров слоёв, получить указатели на эти слои и у всех по очереди поменять цвет
В теме layer group filter
есть ф-ция vva-Layer-GroupFilter-getLayerList, но советую попробовать конфигурации слоев, тем более что их можно импортировать/экспортировать
Цитата:
(defun vva-Layer-GroupFilter-getLayerList ( / ACLYDICTIONARY ret)
;; ! ***************************************************************************
;; ! vva-Layer-GroupFilter-getLayerList
;; ! ***************************************************************************
;; ! Function : returns a list of layers which belong to the filter / возвращает список слоев, которые принадлежат фильтру
;;
;; ! Argument : none
__________________
Как использовать код на Лиспе читаем здесь
VVA на форуме  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Изменение цвета группы слоёв

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета слоя при переходе из модели в лист milamu AutoCAD 32 09.07.2022 00:20
Изменение цвета перекрестья в зависимости от цвета фона. Как настроить? kissernov AutoCAD 11 16.10.2020 12:57
Изменение цвета перьев в открытом блоке с черного на те которые в модели Аlesan AutoCAD 1 07.02.2014 14:11
Изменение цвета полилиниии, входящей в состав блока с атрибутами wluk1958 Программирование 5 13.04.2012 10:21