Как редактировать несколько блоков одновременно - Страница 2
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как редактировать несколько блоков одновременно

Как редактировать несколько блоков одновременно

Ответ
Поиск в этой теме
Непрочитано 20.09.2013, 12:14
Как редактировать несколько блоков одновременно
Nastysia
 
Регистрация: 20.09.2013
Сообщений: 12

Уважаемые форумчане, помогите пожалуйста.
У меня в файле идет нумерация деревьев по порядку, в виде кружочка с номером (это все отдельные блоки). Как поменять одни кружочки на другие (они немного отличаются, фото прилагаю) и шрифт изменить сразу у всех блоков?

Изображения
Тип файла: jpg Безымянный1.jpg (147.6 Кб, 1079 просмотров)

Просмотров: 20810
 
Непрочитано 20.09.2013, 16:50
#21
Klo

Инженер-конструктор
 
Регистрация: 29.10.2007
Юбилейный МО
Сообщений: 269


Судя по всему человеку необходимо решить проблему, а уже потом научиться работать с атрибутами.
Я бы в данном случае попросил файл и поэкспериментировал... можно в личку. Когда всё получится, можно выложить решение.
Klo вне форума  
 
Непрочитано 20.09.2013, 17:23
#22
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Klo Посмотреть сообщение
Судя по всему человеку необходимо решить проблему, а уже потом научиться работать с атрибутами.
Проблема - неумение работать с атрибутами. Именно из нее вытекают все внезапные заморочки с потерей атрибутов при редактировании, синхронизацией, разными наборами атрибутов одинаково выглядящих блоков и т.п. Если просто исправить файл то при малейшем чихе вылезут еще 50 проблем, потому что не понимая как устроены атрибуты и что за собой какие действия влекут наступить на грабли легко и просто. Никто пока не предлагает на дотнете начать строчить килостроки.
twilight вне форума  
 
Непрочитано 20.09.2013, 18:34
#23
Nike

Шаражпроектхалтурмонтаж
 
Регистрация: 29.10.2004
Талды-Париж
Сообщений: 6,013


Может это поможет - http://www.caduser.ru/forum/index.ph...D=23&TID=46717
аа, шрифт там нельзя менять..
Nike вне форума  
 
Непрочитано 20.09.2013, 19:37
#24
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от Klo Посмотреть сообщение
Судя по всему человеку необходимо решить проблему, а уже потом научиться работать с атрибутами.
Я бы в данном случае попросил файл и поэкспериментировал... можно в личку. Когда всё получится, можно выложить решение.
Я тоже считаю что без просмотра файла тут не обойтись. Море раз проводил редактирования блоков с атрибутами и проблем ни когда не было, а тут атрибуты слетели. Что вдруг? Автор что то важное не договаривает. Может в создании блоков и атрибутов принимали участие специальные программы. К примеру Civil или что другое для топографии и тех же деревьев и здесь обычным Автокадом делу не поможешь.
Valery Brelovsky вне форума  
 
Непрочитано 20.09.2013, 20:34
#25
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Море раз проводил редактирования блоков с атрибутами и проблем ни когда не было, а тут атрибуты слетели. Что вдруг?
После переименования атрибута (TAG) при синхронизации блок не сбрасывает значение атрибута на дефолтное? Да ладно.
twilight вне форума  
 
Автор темы   Непрочитано 20.09.2013, 21:20
#26
Nastysia


 
Регистрация: 20.09.2013
Сообщений: 12


Я выделяю все имеющиеся у меня блоки, которые нужно отредактировать, далее ввожу в командную строку _attout у меня вылезает окошко с редактором оррибутов. Я наверно опять что то не то делаю...Поправьте пожалуйста.
Выкладываю файл, в красных границах старые блоки, которые нужно отредактировать, а справа в условных обозначениях есть кружочек зеленинький, я его обозвала нужный атрибут.
Вложения
Тип файла: dwg
DWG 2010
Образец.dwg (143.8 Кб, 2858 просмотров)
Nastysia вне форума  
 
Непрочитано 20.09.2013, 22:17
#27
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Nastysia Посмотреть сообщение
Я выделяю все имеющиеся у меня блоки, которые нужно отредактировать, далее ввожу в командную строку _attout у меня вылезает окошко с редактором оррибутов. Я наверно опять что то не то делаю...Поправьте пожалуйста.
Express не стоит наверное. Когда команду вводите снизу в окне надпись _attout неизвестная команда? Меню express в автокаде есть?
twilight вне форума  
 
Автор темы   Непрочитано 20.09.2013, 22:33
#28
Nastysia


 
Регистрация: 20.09.2013
Сообщений: 12


Наверно не стоит экспресс, я даже не знаю что это такое, честно говоря. Да, когда ввожу эту команду выдает "Неизвестная команда "ATTOUT". Для вызова справки нажмите F1."
Nastysia вне форума  
 
Непрочитано 21.09.2013, 00:47
#29
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Nastysia Посмотреть сообщение
Наверно не стоит экспресс, я даже не знаю что это такое, честно говоря. Да, когда ввожу эту команду выдает "Неизвестная команда "ATTOUT". Для вызова справки нажмите F1."
Express tools. Входит в поставку автокада, при установке автокада спрашивает ставить или нет.
twilight вне форума  
 
Автор темы   Непрочитано 21.09.2013, 00:49
#30
Nastysia


 
Регистрация: 20.09.2013
Сообщений: 12


Мне его нужно доустановить чтоб провернуть эту операцию?
Nastysia вне форума  
 
Непрочитано 21.09.2013, 01:18
#31
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Nastysia Посмотреть сообщение
Мне его нужно доустановить чтоб провернуть эту операцию?
Ну в принципе можно и руками атрибуты перебить если блоков не сильно много. Все равно разные блоки (с разным набором атрибутов) лучше раздельно обрабатывать.
Мне обычно проще в экселе атрибуты перебивать чем в автокаде в редакторе атрибутов или свойствах.
twilight вне форума  
 
Автор темы   Непрочитано 21.09.2013, 01:22
#32
Nastysia


 
Регистрация: 20.09.2013
Сообщений: 12


Блоков у меня очень много, примерно по 100 блоков в 100 объектах. Я сейчас просто при помощи автоматической нумерации (загружаю макросы) расставляю новые блоки, а старые потом удаляю. Вот и хотела упростить задачу.
Nastysia вне форума  
 
Непрочитано 21.09.2013, 18:37
#33
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Nastysia Посмотреть сообщение
Блоков у меня очень много, примерно по 100 блоков в 100 объектах. Я сейчас просто при помощи автоматической нумерации (загружаю макросы) расставляю новые блоки, а старые потом удаляю. Вот и хотела упростить задачу.
Проще конечно в эксель таблицу атрибутов сбросить а потом в чертеж загрузить.

Выглядит она так
HANDLE BLOCKNAME дист атриб2
'36D15D _кр 63 12
'36BD50 _кр 6 122
'36BCF6 _кр 343 14

Соответственно можно выгрузить поправить и загрузить обратно.
Первый столбец автокадовский идентификатор блока. Для каждого экземпляра уникальный. Соответственно если блок стереть и вставить другой - автокад не узнает новый блок при импорте. Если в редакторе блоков отредактировать атрибут и сделать синхронизацию - значения атрибутов у блоков с этим именем сбросятся, но идентификаторы HANDLE сохранятся. По ним, имея первую таблицу до изменения атрибутов, можно опознать в экселе какой блок каким был и восстановить нумерацию, заодно заполнив значения других атрибутов (например с помощью функции ВПР она же VLOOKUP в английском экселе.

столбцы 3, 4 и т.д. - атрибуты. Имя атрибута - заголовок столбца. Если у выделенных блоков разные атрибуты в таблице будут все столбцы для всех атрибутов. Главное не запутаться и не заполнить атрибут которого у данного блока не было. Поэтому проще раздельно выгружать блоки с разными атрибутами.

Можновыгрузить блоки с незаполненными атрибутами и в экселе пронумеровать если без разницы где на чертеже какой номер. Т.е. нужно просто чтобы номера не повторялись и не важно как на чертеже разбросаны цыфры - делается за минуту. Или если все блоки А имеют номер1, блоки Б -2 и т.д, то сортируем в экселе по имени блока и раскопируем номера. Тоже очень быстро. Если нужно чтобы номера менялись насквозь по разным блокам да еще по-порядку вдоль кривой тропинки на чертеже, то быстрее руками автономератором потыкать, а остальные атрибуты уже можно и в таблице раскопировать.

Как-то так в общем.

Последний раз редактировалось twilight, 21.09.2013 в 19:00.
twilight вне форума  
 
Непрочитано 25.03.2022, 10:37
#34
Pavel_V

Заказчик
 
Блог
 
Регистрация: 22.10.2010
Челябинск
Сообщений: 8,479


Похожая проблема.
Есть много блоков с заданным цветом линий Красный.
Мне нужно во всех блоках поменять цвет на "По слою".
Есть какое-то простое решение?
Pavel_V вне форума  
 
Непрочитано 25.03.2022, 11:36
#35
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431


Штатного - нет. Нештатное - есть: готовые программы, "Подготовка подосновы". И читать описание
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.03.2022, 14:47
#36
2C75FF

Проектирование систем электроснабжения
 
Регистрация: 21.11.2019
Ставрополь
Сообщений: 114


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Подготовка подосновы
https://forum.dwg.ru/showthread.php?t=66355
Pavel_V, для ваших целей команда BGBLFIX
2C75FF вне форума  
 
Непрочитано 25.03.2022, 19:23
#37
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,942


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Штатного - нет. Нештатное - есть: готовые программы, "Подготовка подосновы". И читать описание
_setbylayer
engngr вне форума  
 
Непрочитано 25.03.2022, 20:54
#38
koui


 
Регистрация: 24.01.2017
Сообщений: 125


Цитата:
Сообщение от Nastysia Посмотреть сообщение
Блоков у меня очень много, примерно по 100 блоков в 100 объектах. Я сейчас просто при помощи автоматической нумерации (загружаю макросы) расставляю новые блоки, а старые потом удаляю. Вот и хотела упростить задачу.
если вам нужно пронумеровать атрибуты блоков, воспользуйтесь старым добрым лиспом ANSHL, я пользуюсь 2-й версией по привычке, но может вам 4-я приглянется.
koui вне форума  
 
Непрочитано 26.03.2022, 15:48
#39
2C75FF

Проектирование систем электроснабжения
 
Регистрация: 21.11.2019
Ставрополь
Сообщений: 114


Offtop:
Цитата:
Сообщение от koui Посмотреть сообщение
если вам нужно пронумеровать атрибуты блоков, воспользуйтесь старым добрым лиспом ANSHL, я пользуюсь 2-й версией по привычке, но может вам 4-я приглянется.
9 years later...
Нажмите на изображение для увеличения
Название: 2022-03-26_15-45-14.png
Просмотров: 58
Размер:	6.2 Кб
ID:	246242
2C75FF вне форума  
 
Непрочитано 28.03.2022, 08:07
#40
Pavel_V

Заказчик
 
Блог
 
Регистрация: 22.10.2010
Челябинск
Сообщений: 8,479


Цитата:
Сообщение от 2C75FF Посмотреть сообщение
Pavel_V, для ваших целей команда BGBLFIX
Спасибо. Помогло. Правда не совсеми блоками справился. Текстовые пришлось в мультитекст перевести, но текст я и так победил.
Pavel_V вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как редактировать несколько блоков одновременно

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
повернуть одновременно несколько объектов Natasha111 AutoCAD 39 12.08.2014 22:54
Не запускается несколько AutoCAD одновременно. shartal AutoCAD 6 05.09.2012 21:36
Как копировать одновременно несколько примитивов? Dmitriyele Программирование 1 11.10.2011 17:19