|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
26.11.2015, 06:08 | #1 | |
Autolisp. Как добавить в набор динамические блоки с определенными именем?
Регистрация: 24.01.2012
Сообщений: 83
|
||
Просмотров: 3948
|
|
||||
Регистрация: 07.05.2013
Сообщений: 48
|
Посмотри здесь http://www.lee-mac.com/effectivename.html
Ищи также темы "эффективное имя блока" ----- добавлено через ~46 мин. ----- Нашёл у себя вот такой код. Правда длинный Код:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
vl-remove-if и отфильтует...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Подниму старую тему.
Есть ли решение для фильтрации набора по имени дин. блока "на ходу", во время его формирования? Для обычных блоков было удобно использовать что-то вроде Код:
Приведенные выше коды хорошо справляются с уже сформированными наборами, но формировать их надо "навалом", а фильтрация - после. Есть идея получить "статические" имена всех экземпляров динблока типа (2 . "*U777") и сформировать на их основе фильтр для ssget с помощью <OR .... OR>, но это кажется извратом. Нет ли более вменяемого решения? Последний раз редактировалось kp+, 22.02.2016 в 19:27. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
И не обеспечат. Имена вхождений дин.блоков - анонимные блоки, и не факт что в набор будут попадать только нужные. Намного проще сначала запросить блоки, а потом отфильтровать нужные.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,835
|
Offtop: VVA, подобный номер прокатывает только если не учитывать дин.блоки, входящие в другие блоки (насколько я помню; сейчас проверить нет никакой возможности). Если вложенные блоки не требуются, то можно и указанными способами воспользоваться.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Кулик Алексей aka kpblc, Вполне возможно. Просто вспомнил, что "Эту булочку я уже где-то видел" (с)
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите, существуют ли практические руководства по Lisp? | vn | LISP | 261 | 26.11.2015 13:27 |
Помогите найти ошибку с Lisp "автонумерацией листов" | tujn08 | LISP | 14 | 12.05.2015 17:20 |
Динамические блоки при копировании перестают быть динамическими. | *Voland* | Динамические блоки | 11 | 04.07.2012 10:51 |
Глюк. Динамические блоки становится статическим! | b_anton | Динамические блоки | 10 | 24.06.2008 16:27 |
HELP!!! Динамические блоки? | Bdod | Динамические блоки | 13 | 07.04.2007 08:59 |