|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Атрибуты - одновременное редактирование их значений в куче блоков
spb
Регистрация: 23.01.2005
Сообщений: 124
|
||
Просмотров: 1184
|
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,170
|
Как насчет такого: https://lee-mac.com/batte.html
|
|||
![]() |
|
||||
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395
|
Не в курсе про 2014, в 2022:
1. Выделяю нужные блоки, изолирую через ._ISOLATEOBJECTS 2. Запускаю ._ATTOUT , получаю файл txt с перечнем всех выделенных экземпляров блоков со всеми атрибутами. 3. Открываю txt непосредственно экселем с разделителем "табуляция", редактирую атрибуты как мне надо, если у конкретного блока нет атрибута - он отображается как <>. После редактирования просто нажимаю ctrl+s, файл сохраняется в txt формате же. 4. ._ATTIN 5. ._UNISOLATEOBJECTS |
|||
![]() |
|
||||
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395
|
Не успел за вашей мыслью: если сюда добавить третий блок, в котором нет атрибутов z и z1, то при выделении будет отображен только атрибут z2. Если после этого добавить четвертый блок без атрибута z2 - отображаться не будут вообще никакие. Разве это не так работает?
|
|||
![]() |
|
||||
ingénieur Регистрация: 21.07.2008
Сообщений: 766
|
Цитата:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395
|
Как я понял задачу - наоборот уйти от ручной выборки типов блоков, так как их 50 штук, а атрибуты разбросаны хаотично.
Весь вопрос, как из 50 блоков, заявленных ТС, выделить только те, у которых есть один из трех атрибутов (делить еще и на комбинации из двух /трех атрибутов смысла нет), не затрагивая все остальные. Мне вот кроме лиспа в голову способа как то не приходит. Или можно стандартными средствами? |
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,010
|
_attout / редактирование / _attin
https://www.cadtutor.net/forum/topic...comment=534394 Цитата:
|
|||
![]() |
|
||||
Регистрация: 23.01.2005
spb
Сообщений: 124
|
Спасибо, сработало!
![]() когда-то оч.давно юзал, но всё забыл )) ISOLATEOBJECTS в принципе не обязателен, тк для него всё равно надо сначала выбрать нужные блоки, - а коли выберешь их, - так можно сразу же применять ATTOUT. у меня сложность ещё была с Экселем - его нет, но есть учебная версия Ворда, а он худо-бедно эмулирует лист Экселя, потом Ctrl+A и копипаст в Блокнот. обидно, конечно, что Автодеск проделал огромную работу по таблицам, уподобив их Экселю но вставить в них скопом разделённые данные нельзя ![]() |
|||
![]() |
|
||||
Регистрация: 24.11.2021
Сообщений: 33
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395
|
DISM, не очень понял, как их выделить.
У меня получается посмотреть количество с одинаковым значением атрибута, как физически выделить все блоки, в которых есть атрибут с одинаковым названием (а не значением) я не понял. Код Nike как раз то что нужно. |
|||
![]() |
|
||||
Регистрация: 24.11.2021
Сообщений: 33
|
Цитата:
Там кнопка выбора есть над окном подсчёта. |
|||
![]() |
|
||||
Регистрация: 14.09.2020
Санкт-Петербург
Сообщений: 395
|
DISM, я не про это. Вот у меня есть 50 определений разных блоков, в блоках тип 1, 5, 12, 14, 28, 36 и 49 есть атрибут с названием "Номер", у остальных такого атрибута нет. Каждый блок пускай вставлен дважды. Как мне выделить из всех 50 типов только блоки, у которых есть именно атрибут "Номер", т.е. 14 из 100 вхождений?
|
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Значения ячейки из Excel (текст) в атрибуты блоков в автокаде | АлексейСит | AutoCAD | 11 | 16.05.2023 17:05 |
Автоматическое редактирование текста и блоков с помощью лисп. | markseder | LISP | 1 | 04.02.2012 13:38 |
Потеря значений атрибутов блоков, вставленных в ячейки таблицы | Дмитрий Голованов | AutoCAD | 2 | 17.12.2009 08:57 |
Как в пространстве редактора блоков запустить редактирование вложенного блока. | Supermax | Программирование | 5 | 18.12.2007 17:50 |
Редактирование блоков в сборке | Tannik | AutoCAD | 2 | 28.06.2004 16:13 |