| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
05.08.2008, 20:50 | #1 | |
поменять цвет блока
всё что связано с упорядоченным движением заряженных частиц
М.О.
Регистрация: 27.07.2007
Сообщений: 1,693
|
||
Просмотров: 37304
|
|
||||
AutoCAD/AutoLISP Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133
|
Если все внутри блока сделано по слоям
то если вставить в слой "0" все должно быть "ОК" Если нет и не смотрится правильно то двойной клик по блоку или BEDIT комманда и выбрать блок. сделать нужные изменения, сохранить и все блоки с таким же именем изменятся соответственно.... и настанет "полная гармония" со всеми последствиями
__________________
Сквозь тернии к звездам.... и обратно :yes: |
|||
|
||||
всё что связано с упорядоченным движением заряженных частиц Регистрация: 27.07.2007
М.О.
Сообщений: 1,693
|
кстати через нулевой слой цвет не поменялся, у него несколько другие функции, а вот _.bedit то что надо, буду знать на будущее, спасибо
Последний раз редактировалось Jоhnny, 05.08.2008 в 21:27. |
|||
|
||||
JРѕhnny,
Сначала нормализуй блоки LISP. Нормализация блоков текущего файла. А потом меняй хоть через слой, хоть явно задавай цвет
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
всё что связано с упорядоченным движением заряженных частиц Регистрация: 27.07.2007
М.О.
Сообщений: 1,693
|
про _.bedit я ещё конечно почитаю, но у меня было сначала так: два клика по блоку, выбираю нужный, и потом грузится панель для работы с динамическими блоками, а сейчас при тех же самых действиях палитра со всеми свойствами блоков :\
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Пока интернет забарахлил, все меня опередили. _BEDIT, конечно, хорошо, но если блоки разные, то #6.
Цитата:
1. Набери _CUI в командной строке. 2.В вехнем левом окне выбери пункт "Операции при двукратном нажатии", далее "Блоки", затем "Блоки -Двойное нажатие". 3.В правом окне "Свойства" в строке "Макрос" пропиши следующее: Код:
Последний раз редактировалось skkkk, 05.08.2008 в 23:05. |
|||
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
|
|||
|
||||
Регистрация: 14.06.2013
Сообщений: 6
|
Нет, в том то и загвоздка, что все блоки разные и необходимо заменить определенный цвет во всех блоках на другой. А вот в отношении редактирования атрибутов Вы правильно подметили. Пришлось просто скинуть все настройки акада на первоначальные))
|
|||
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
С цветами миллион вариантов в зависимости от того что в чертеже и как нужно чтобы было - поменять цвет в файле ctb, отредактировать все блоки, нормализовать все блоки "по блоку" и выставить нужным цвет,... |
|||
|
||||
Регистрация: 17.10.2009
Сообщений: 1,108
|
Цитата:
Второй вариант - создать файл со всеми знаками (их не так и много) где отредактировать блоки на правильный цвет, а потом через дизайн-центр просто переопределять блоки в чертежах на блоки из образца. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Взорвать все блоки к такой-то бабушке и быстрым выбором поменять цвет с синего на 174-й. Все равно многие из них сделаны через одно место: точка вставки у них далеко за пределами чертежа. Менять их описание (как блоков) с целью разом изменить все вхождения одного блока на чертеже - тоже смысла нет, - это знаки, и они неизменны, кроме данного случая поменять цвет. Или есть еще какая-то причина, по которой их не хочется (или нельзя) взрывать?
|
|||
|
||||
Регистрация: 14.06.2013
Сообщений: 6
|
В дальнейшем не исключаю что скорее всего придется корректировать эти чертежи. Т.е. какие то знаки удалять, перемещать и т.д. Поэтому не очень бы хотелось их взрывать. Ну а то что они "сделаны через одно место" согласен, в таком виде они мне и достались в корректировку, после замечаний.
|
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Попробуй этим лиспом. При написании использовались подсказки kpblc'а отсюда. Гуру, наверное, поругаются на корявость алгоритма, но тем не менее...
Он покрасит ВСЕ синие (цвет 5) объекты внутри всех блоков в цвет 174. Если внутри блока попадутся другие блоки с синими объектами (а в приложенном чертеже таковые имеются) - покрасит и их. Если же внутри этого блока найдутся блоки следующего уровня вложенности, (какой он там по счету выходит, второй что ль, уровень-то?) - они уже не обработаются (не освоил я еще рекурсию). В прилагаемом файле (1.Тр разв.dwg) все синие знаки стали темнее, кроме одного, который не был блоком. Код:
Последний раз редактировалось skkkk, 14.06.2013 в 21:05. |
|||
|
||||
Регистрация: 14.06.2013
Сообщений: 6
|
skkkk большое спасибо что откликнулись и помогли разобраться. Правда еще этот лисп не опробовал, но надеюсь что получится, хотелось бы надеяться)), завтра попытаюсь.
А то таких чертежей нереально много, протяженность трассы более 1000км, не считая множество транспортных развязок)) |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таблица | Vova | AutoCAD | 30 | 26.02.2010 02:30 |
подскажите как поменять цвет объекту | миня | Разное | 28 | 13.11.2006 11:56 |
Как поменять цвет текста в mechenical desctop | Владимир Егорьев | AutoCAD | 2 | 14.08.2006 10:55 |
Как поменять цвет более автоматизированно?????????? | pomka | AutoCAD | 8 | 15.12.2005 10:46 |