|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Надо извлеч свойства атрибутов
Регистрация: 25.05.2011
Сообщений: 11
|
||
Просмотров: 8390
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 23.12.2010
Сообщений: 65
|
Цитата:
Цитата:
Последний раз редактировалось lastloch, 26.05.2011 в 08:24. |
|||
![]() |
|
||||
Регистрация: 25.05.2011
Сообщений: 11
|
Извините не тот файл прикрепил в торопях
вот нужный http://files.mail.ru/2HHN7P |
|||
![]() |
|
||||
Цитата:
Цитата:
![]() по теме: извлечь эту информацию не трудно, главное не забывать, что координаты будут даны в текущей системе координат (т.е. надо предварительно установить нужную UCS), но если нужно - можно конечно и в мировой (но не думаю, что это будет нужно). Если у автора топика AutoCAD 2009 x86, то могу скинуть решение на .Net 3.5 SP1 (у меня где-то валяется код на эту тему).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: Последний раз редактировалось hwd, 26.05.2011 в 10:46. |
||||
![]() |
|
||||
Регистрация: 30.04.2008
Сообщений: 401
|
Наверное вы хотели это.
км 493 Воронеж вираж путепровод_дорожные материалы.rar |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Чертеж не смотрел, но могу предложить такой алгоритм:
1. Преобразовывает ATTDEF в текст Код:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Либо сразу после
Geo_Export, с выбором в качестве отметки содержимое текста.
__________________
Почему все вдруг становятся умными, когда уже не надо? |
||||
![]() |
|
||||
Регистрация: 25.05.2011
Сообщений: 11
|
Насчет преобразовывает ATTDEF в текст ...мне не подходит так как привязка текста и реальные координаты этой отметки не совпадают
![]() по этому мне надо из атрибута достать "Имя" "Подсказка" и "Значение" А насчет Geo_Export, COOR - экспорт координат ... я пользуюсь спасибо |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
В 2008 так же есть _dataextraction
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010
|
|
|||
![]() |
|
||||
Регистрация: 30.04.2008
Сообщений: 401
|
Согласен! В 2010 Каде эта комманда сделана бестолково (но иногда не заменима). А вот в 2007 была коммада "извлечение атрибутов", которая была довольно удобной (но работала только с блоками).
|
|||
![]() |
|
||||
Цитата:
![]()
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 575
|
Атрибуты могут быть на чертеже и сами по себе, без блока.
![]() ![]()
__________________
cadtools |
|||
![]() |
|
||||
Если мне не изменяет память - это будет именно блок, просто он состоит из одного только атрибута, иначе его не "поюзаешь" толком...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Здесь нужно расставитьточки над i в терминах.
Атрибут (dxf код 0 - ATTRIB) - может быть только в блоке. Описание атрибута (dxf код 0 - ATTDEF) - выглядит как текст и становится атрибутом только после включения в блок
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 575
|
Цитата:
Код:
![]() P. S. Думаю, благодаря VVA все стало ясно, признаю свою не точность в терминах
__________________
cadtools |
|||
![]() |
|
||||
Регистрация: 30.04.2008
Сообщений: 401
|
В приложенном выше файле пристутствуют именно атрибуты без блоков.
А комманда "извлечение данных" в 2010 Автокаде позволяет сформировать таблицу со свойствами примитивов (это могут быть и блоки и линии и полилини...). А в 2007 есть комманда "извлечение атрибутов", которая формирует таблицу содержащую имя блока, значение выбранных атрибутов, количество этих блоков, а также любые другие их своства на выбор. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Назначение свойств атрибутов блока без attsync | Кулик Алексей aka kpblc | Программирование | 9 | 15.08.2017 06:32 |
Корректировка атрибутов блоков в нескольких чертежах AutoCAD из Excel | superkot007 | Программирование | 14 | 20.10.2011 12:53 |
Когда надо согласовывать | Anton | Прочее. Архитектура и строительство | 9 | 15.04.2011 13:44 |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |
надо сделать так, чтоб я вогнал куда-то таблицу и Автокад .. | Lexa | AutoCAD | 5 | 02.05.2006 19:10 |