Книга «Путь к nanoCAD»
dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Библиотека функций > DwgRuLispLib: Получение указателей на атрибуты вхождения блока

DwgRuLispLib: Получение указателей на атрибуты вхождения блока

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 14.07.2008, 02:19 #1
DwgRuLispLib: Получение указателей на атрибуты вхождения блока
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 34,260

Кулик Алексей aka kpblc вне форума Вставить имя

Код:
[Выделить все]
(defun _dwgru-block-get-attr-by-mask (block-ref mask / res)
                                     ;|
*    Получение указателей на атрибуты вхождения блока
*    Параметры вызова:
	block-ref	указатель на вхождение блока
	mask		маска тэга атрибута
|;
  (if (not mask)
    (setq mask "*")
    ) ;_ end of if
  (if (_dwgru-is-ent-block-reference block-ref)
    (vl-remove-if-not
      '(lambda (x)
         (or x
             (wcmatch (strcase (vla-get-tagstring x)) (strcase mask))
             ) ;_ end of or
         ) ;_ end of lambda
      (apply 'append
             (mapcar '_dwgru-conv-value-to-list
                     (list
                       (vla-getattributes
                         (setq block-ref (_dwgru-conv-ent-to-vla block-ref))
                         ) ;_ end of vla-GetAttributes
                       (vla-getconstantattributes block-ref)
                       ) ;_ end of append
                     ) ;_ end of mapcar
             ) ;_ end of apply
      ) ;_ end of vl-remove
    ) ;_ end of if
  ) ;_ end of defun
Используемые функции:
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 14.07.2008 в 02:24.
Просмотров: 6185
 
Непрочитано 14.07.2008, 11:45
#2
gabrin

Инновации в проектировании
 
Регистрация: 13.02.2007
Россия
Сообщений: 106
Отправить сообщение для gabrin с помощью ICQ Отправить сообщение для gabrin с помощью Skype™


2Кулик Алексей aka kpblc. Подскажите а как этим всем пользоваться
gabrin вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 09.07.2012, 22:21
#3
Mozgunov

Начинающий проектировщик
 
Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 419
Отправить сообщение для Mozgunov с помощью ICQ


Добрый день! Скажите пожалуйста, почему я не могу получить при помощи этой функции указатель на атрибут динамического блока?
Mozgunov вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Библиотека функций > DwgRuLispLib: Получение указателей на атрибуты вхождения блока

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DwgRuLispLib: получение списка файлов по маске с необязательной проверкой вложенных Кулик Алексей aka kpblc Библиотека функций 27 25.04.2012 20:52
линкование сод. ячеек из таблиц excel в атрибуты блока акад Satch AutoCAD 2 17.01.2005 20:39

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||


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