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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как программно отнести слой в конкретный групповой фильтр?

Как программно отнести слой в конкретный групповой фильтр?

Ответ
Поиск в этой теме
Непрочитано 17.05.2010, 14:32 #1
Как программно отнести слой в конкретный групповой фильтр?
elena_k
 
Регистрация: 15.02.2008
Сообщений: 32

Добрый день! Подскажите, пожалуйста, как программно определить существующие слои в конкретный групповой фильтр?
Благодаря материалам форума, создать групповые фильтры - получилось.
Делала таким образом.
(if (dictadd dict xrecname (entmakex (append '((0 . "xrecord")
(100 . "AcDbXrecord")
(280 . 1)
(290 . 1)
(1 . "AcLyLayerGroup")
(90 . 1))
(list (cons 300 xrecname)) )) )
(strcat "Создан фильтр <" xrecname ">." ) )
А вот разобрать существующую кучу слоев по созданным фильтам - не получается. Помогите, пожалуйста.
Заранее, спасибо.
Просмотров: 3444
 
Непрочитано 17.05.2010, 15:06
#2
VVA

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


С фильтрами боролись в этих темах
Программное определение группы слоя
функция управления фильтром слоев
Макрос на кнопку "Отключение слоя или группы слоев"
Как программно переключить/активировать определённый фильтр слоев?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 17.05.2010, 15:19
#3
elena_k


 
Регистрация: 15.02.2008
Сообщений: 32


Благодаря этим темам получилось создать фильтр, а вот слои разобрать - увы... Но, наверное, что-то не дочитала. Буду изучать дальше.Спасибо.

Кроме этого Вашего сообщения , к сожалению, ничего не нашла . Наверное, не там смотрю .
"VVA
Гость #4929-05-2006 17:19:03
Еще хочу уточнить, что помимо создания группового фильтра туда нужно драг-энд-дропом запихнуть слои, т.е если слева выделить фильтр, то срава должны быть имена слоев, а не пусто "

Так как же быть, если "драг-энд-дропом " не подходит. Нужно программно. Что-то зашла в тупик



Вот нашла еще форум - http://cadxp.cadmag.info/XForum+view...tid-12430.html

Теперь получилось сразу создать фильтр с нужными слоями.

Последний раз редактировалось elena_k, 28.05.2010 в 10:51.
elena_k вне форума  
 
Непрочитано 23.08.2011, 16:51
#4
VVA

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


Начиная с 2009 Автокада в команде _-LAYER появилась опция _Filter. Подробнее здесь
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как программно отнести слой в конкретный групповой фильтр?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как присвоить размерным линиям слой по умолчанию? Savuk AutoCAD 3 03.07.2009 14:02
Мониторы LCD CRT Разное 94 17.06.2008 10:51
подскажите как программно начертить линии разных типов Александер Программирование 4 30.06.2005 07:17
Как обьект переместтить из одного в другой слой? NTU AutoCAD 2 20.02.2005 16:20