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

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

поменять цвет блока

Ответ
Поиск в этой теме
Непрочитано 05.08.2008, 20:50
поменять цвет блока
Jоhnny
 
всё что связано с упорядоченным движением заряженных частиц
 
М.О.
Регистрация: 27.07.2007
Сообщений: 1,693

Блоками почти не пользуюсь, поэтому возник вопрос: есть чертёж с множеством блоков, как можно поменять цвет этих блоков всех сразу (через редактор или ещё как)? AutoCAD2008
Просмотров: 37300
 
Непрочитано 15.06.2013, 01:50
#21
alex8008_30


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


Цитата:
Сообщение от skkkk Посмотреть сообщение
Offtop: Мне вот интересно: кого не устроил такой цвет знаков? Руководство или ГОСТ?
почти по всей дороге (линейному объекту), обустройство выполнено в программе "Титул" и гибкой функции настройки цвета знаков в ней нет, а вывод чертежей возможно произвести только на прямую с "Титула". Обустройство всех транспортных развязок и других узлов выполнено в автокаде, где более менее подходящий цвет для вывода на струйном плоттере является 174, а в идеале сходится на лазерном (формат А3) цвет 186 (если не ошибаюсь). Ну вот примерно где то так))
PS: Проверяющий гаишник, да и заказчик выявили "пожелание" наблюдать все знаки в томах обустройства одним цветом, конечно это дурость, ведь главное знаки изготовляются по ГОСТу и по сути не важно в какой цветовой гамме они отображены в чертежах, хоть буро-серо-малинывым, но тем не менее....))
Ура! Спасибо skkkk, загрузил лисп, работает должным образом, то что надо. У меня возник вопрос по лиспу, а именно: за что отвечают строки:
"((= (vla-get-objectname x) "AcDbBlockReference")
(mapcar (function (lambda (y) (if (= (vla-get-color y) 5)(vla-put-color y 174)))) (get-block-entity-list x))".
Как я понял именно параметры заданные в двух вышепрописанных строках (по лиспу):
"((= (vla-get-color x) 5)
(vla-put-color x 174)" отвечают за замену цветов в блоках от "5" к "174". Прописывал именно в этих строках различные значения, в нижних строках ничего не менял, все работало отлично. В связи с чем и возник вопрос)). Еще раз выражаю благодарнось, очень выручили.

Последний раз редактировалось alex8008_30, 15.06.2013 в 03:29.
alex8008_30 вне форума  
 
Непрочитано 16.06.2013, 15:44
#22
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от alex8008_30 Посмотреть сообщение
У меня возник вопрос по лиспу, а именно: за что отвечают строки:
"((= (vla-get-objectname x) "AcDbBlockReference")
(mapcar (function (lambda (y) (if (= (vla-get-color y) 5)(vla-put-color y 174)))) (get-block-entity-list x))".
Как я понял именно параметры заданные в двух вышепрописанных строках (по лиспу):
"((= (vla-get-color x) 5)
(vla-put-color x 174)" отвечают за замену цветов в блоках от "5" к "174"
Эти строки проверяют, если среди объектов в блоке есть блок, то он обрабатывается тоже. Т.е. если менять цифры только в одном месте, то блоки внутри блоков обрабатываться должным образом не будут.
skkkk вне форума  
 
Непрочитано 15.04.2022, 15:22
#23
mmklok


 
Регистрация: 14.12.2007
Москва
Сообщений: 21


Добрый день. Нужно изменить основу в монохром. Есть текстовые блоки, через редактор блоков меняю цвет, но в результате меняется не все параметры. Что нужно сделать?
Миниатюры
Нажмите на изображение для увеличения
Название: текст до.JPG
Просмотров: 25
Размер:	25.8 Кб
ID:	246764  Нажмите на изображение для увеличения
Название: текст после.JPG
Просмотров: 26
Размер:	25.8 Кб
ID:	246765  
mmklok вне форума  
 
Непрочитано 16.04.2022, 23:36
#24
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от mmklok Посмотреть сообщение
Есть текстовые блоки, через редактор блоков меняю цвет, но в результате меняется не все параметры. Что нужно сделать?
1. Приложить файл.
2. Скорее всего это такие тексты, которым форматирование назначалось "внутри", в редакторе текста (тот же цвет, шрифт, растяжение и т.д.). Такое форматирование имеет преимущество перед назначением свойств объекта в панели свойств. Чтобы избавиться от форматирования, см. LISP. Замена текстового стиля.
skkkk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > поменять цвет блока

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица 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