Реклама i
|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Инженер-конструктор Регистрация: 29.10.2007
Юбилейный МО
Сообщений: 269
|
Судя по всему человеку необходимо решить проблему, а уже потом научиться работать с атрибутами.
Я бы в данном случае попросил файл и поэкспериментировал... можно в личку. Когда всё получится, можно выложить решение. |
|||
![]() |
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Проблема - неумение работать с атрибутами. Именно из нее вытекают все внезапные заморочки с потерей атрибутов при редактировании, синхронизацией, разными наборами атрибутов одинаково выглядящих блоков и т.п. Если просто исправить файл то при малейшем чихе вылезут еще 50 проблем, потому что не понимая как устроены атрибуты и что за собой какие действия влекут наступить на грабли легко и просто. Никто пока не предлагает на дотнете начать строчить килостроки.
|
|||
![]() |
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013
|
Может это поможет - http://www.caduser.ru/forum/index.ph...D=23&TID=46717
аа, шрифт там нельзя менять.. |
|||
![]() |
|
||||
Инженер дорожник Регистрация: 22.10.2007
Израиль
Сообщений: 1,859
|
Я тоже считаю что без просмотра файла тут не обойтись. Море раз проводил редактирования блоков с атрибутами и проблем ни когда не было, а тут атрибуты слетели. Что вдруг? Автор что то важное не договаривает. Может в создании блоков и атрибутов принимали участие специальные программы. К примеру Civil или что другое для топографии и тех же деревьев и здесь обычным Автокадом делу не поможешь.
|
|||
![]() |
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
|
|||
![]() |
|
||||
Регистрация: 20.09.2013
Сообщений: 12
|
Я выделяю все имеющиеся у меня блоки, которые нужно отредактировать, далее ввожу в командную строку _attout у меня вылезает окошко с редактором оррибутов. Я наверно опять что то не то делаю...Поправьте пожалуйста.
Выкладываю файл, в красных границах старые блоки, которые нужно отредактировать, а справа в условных обозначениях есть кружочек зеленинький, я его обозвала нужный атрибут. |
|||
![]() |
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Express не стоит наверное. Когда команду вводите снизу в окне надпись _attout неизвестная команда? Меню express в автокаде есть?
|
|||
![]() |
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
|
|||
![]() |
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Ну в принципе можно и руками атрибуты перебить если блоков не сильно много. Все равно разные блоки (с разным набором атрибутов) лучше раздельно обрабатывать.
Мне обычно проще в экселе атрибуты перебивать чем в автокаде в редакторе атрибутов или свойствах. |
|||
![]() |
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
Выглядит она так HANDLE BLOCKNAME дист атриб2 '36D15D _кр 63 12 '36BD50 _кр 6 122 '36BCF6 _кр 343 14 Соответственно можно выгрузить поправить и загрузить обратно. Первый столбец автокадовский идентификатор блока. Для каждого экземпляра уникальный. Соответственно если блок стереть и вставить другой - автокад не узнает новый блок при импорте. Если в редакторе блоков отредактировать атрибут и сделать синхронизацию - значения атрибутов у блоков с этим именем сбросятся, но идентификаторы HANDLE сохранятся. По ним, имея первую таблицу до изменения атрибутов, можно опознать в экселе какой блок каким был и восстановить нумерацию, заодно заполнив значения других атрибутов (например с помощью функции ВПР она же VLOOKUP в английском экселе. столбцы 3, 4 и т.д. - атрибуты. Имя атрибута - заголовок столбца. Если у выделенных блоков разные атрибуты в таблице будут все столбцы для всех атрибутов. Главное не запутаться и не заполнить атрибут которого у данного блока не было. Поэтому проще раздельно выгружать блоки с разными атрибутами. Можновыгрузить блоки с незаполненными атрибутами и в экселе пронумеровать если без разницы где на чертеже какой номер. Т.е. нужно просто чтобы номера не повторялись и не важно как на чертеже разбросаны цыфры - делается за минуту. Или если все блоки А имеют номер1, блоки Б -2 и т.д, то сортируем в экселе по имени блока и раскопируем номера. Тоже очень быстро. Если нужно чтобы номера менялись насквозь по разным блокам да еще по-порядку вдоль кривой тропинки на чертеже, то быстрее руками автономератором потыкать, а остальные атрибуты уже можно и в таблице раскопировать. Как-то так в общем. Последний раз редактировалось twilight, 21.09.2013 в 19:00. |
|||
![]() |
|
||||
Похожая проблема.
Есть много блоков с заданным цветом линий Красный. Мне нужно во всех блоках поменять цвет на "По слою". Есть какое-то простое решение? |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Штатного - нет. Нештатное - есть: готовые программы, "Подготовка подосновы". И читать описание
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Проектирование систем электроснабжения Регистрация: 21.11.2019
Ставрополь
Сообщений: 114
|
https://forum.dwg.ru/showthread.php?t=66355
Pavel_V, для ваших целей команда BGBLFIX |
|||
![]() |
|
||||
Регистрация: 24.01.2017
Сообщений: 125
|
если вам нужно пронумеровать атрибуты блоков, воспользуйтесь старым добрым лиспом ANSHL, я пользуюсь 2-й версией по привычке, но может вам 4-я приглянется.
|
|||
![]() |
|
||||
|
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
повернуть одновременно несколько объектов | Natasha111 | AutoCAD | 39 | 12.08.2014 22:54 |
Не запускается несколько AutoCAD одновременно. | shartal | AutoCAD | 6 | 05.09.2012 21:36 |
Как копировать одновременно несколько примитивов? | Dmitriyele | Программирование | 1 | 11.10.2011 17:19 |