|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.09.2013, 12:14 | #1 | |
Как редактировать несколько блоков одновременно
Регистрация: 20.09.2013
Сообщений: 12
|
||
Просмотров: 18737
|
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
_BLOCKREPLACE
|
|||
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
|
|||
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
Выделяете свой блок который нужно поменять, набираете _bedit Должен открыться блок в редакторе блоков. Меняете свой кружочек и шрифт атрибута. Сохраняете, выходите из редактора. набираете _batman жмете кнопку в левом верхнем углу, указываете блок, жмете кнопку в правом верхнем углу. |
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,336
|
для одновременного назначения нескольким блокам с одинаковым именем одинаковых атрибутов следует:
1. выделить блоки 2. открыть окно свойств 3. ввести нужное значение в строку/строки свойств в разделе Атрибуты, туда, где написано "Различные" |
|||
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
Например на второй и третьей картинке видно что имена блоков разные. Вы разберитесь что у вас есть и что вам нужно. Если у вас одинаковые блоки с разными значениями атрибутов это одно, если у вас разные блоки с разными значениями атрибутов, но выглядящие одинаково это другое, если у вас сквозная нумерация по разным атрибутам разных блоков это третье. |
|||
|
||||
Регистрация: 20.09.2013
Сообщений: 12
|
Я уже перезагрузила комп и все заработало в старом режиме.
Пока перезагружала, думала что же мне все таки нужно и вот что надумала...мне нужно редактировать атрибут с сохранением старой нумерации деревьев, а потом можно отредактировать просто кружки у блока. Так вот реально ли отредактировать атрибуты с сохранением нумерации??? Прикреплаю фото, они названы соответствующе Последний раз редактировалось Nastysia, 20.09.2013 в 15:34. |
|||
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
Нужно выгрузить атрибуты в эксель командой _attout. После переименования и синхронизации выгрузить еще раз в другой файл. Затем, используя HANDLE как идентификатор блока заполнить таблицу новых атрибутов и загрузить ее в чертеж командой _attin Последний раз редактировалось twilight, 20.09.2013 в 16:19. |
|||
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
_attout выделить блоки атрибуты которых нужно выгрузить. (Для блоков с разным набором атрибутов лучше делать раздельно иначе будет каша в таблице.) Указать имя файла сохранения. открыть эксель. Файл-открыть. В "типах файлов" поставить "все файлы". найти свой файл .txt Открыть. Выставить кодировку в Кирилическую (1251) иначе можно получить текст в произвольной кодировке. "Далее". "Готово" 2. После добавления или переименований атрибутов (не значений) в редакторе блоков блоки нужно синхронизировать иначе автокад их не покажет. Делается командой _battman как написано выше. |
|||
|
||||
Инженер-конструктор Регистрация: 29.10.2007
Юбилейный МО
Сообщений: 266
|
Судя по всему человеку необходимо решить проблему, а уже потом научиться работать с атрибутами.
Я бы в данном случае попросил файл и поэкспериментировал... можно в личку. Когда всё получится, можно выложить решение. |
|||
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Проблема - неумение работать с атрибутами. Именно из нее вытекают все внезапные заморочки с потерей атрибутов при редактировании, синхронизацией, разными наборами атрибутов одинаково выглядящих блоков и т.п. Если просто исправить файл то при малейшем чихе вылезут еще 50 проблем, потому что не понимая как устроены атрибуты и что за собой какие действия влекут наступить на грабли легко и просто. Никто пока не предлагает на дотнете начать строчить килостроки.
|
|||
|
||||
Шаражпроектхалтурмонтаж Регистрация: 29.10.2004
Талды-Париж
Сообщений: 5,992
|
Может это поможет - 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
С.-Петербург
Сообщений: 39,844
|
Штатного - нет. Нештатное - есть: готовые программы, "Подготовка подосновы". И читать описание
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Проектирование систем электроснабжения Регистрация: 21.11.2019
Ставрополь
Сообщений: 114
|
https://forum.dwg.ru/showthread.php?t=66355
Pavel_V, для ваших целей команда BGBLFIX |
|||
|
||||
Регистрация: 24.01.2017
Сообщений: 126
|
если вам нужно пронумеровать атрибуты блоков, воспользуйтесь старым добрым лиспом 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 |