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

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

Подскажите макрос для выделения определенного цвета на чертеже

Ответ
Поиск в этой теме
Непрочитано 10.09.2014, 09:44 #1
Подскажите макрос для выделения определенного цвета на чертеже
den1s
 
Регистрация: 10.09.2014
Сообщений: 8

Подскажите макрос для выделения определенного цвета на чертеже

Последний раз редактировалось den1s, 10.09.2014 в 10:58. Причина: Подскажите макрос для выделения определенного цвета на чертеже
Просмотров: 4770
 
Непрочитано 10.09.2014, 09:49
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Быстрый выбор не рулит на всё синее?
Хмурый вне форума  
 
Непрочитано 10.09.2014, 09:49
#3
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Чем быстрый выбор не устраивает? Правда, учти, что "синий" и "по слою" (если у слоя цвет синий) это два разных случая.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 10.09.2014, 10:28
#4
den1s


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


быстрый выбор не устраивает тем, что нужно еще мышкой делать действия, а я хочу просто создать кнопку с кучей функций идущих подряд полностью автоматизированных.

цвет линий на чертеже есть "по слою" - черный, и "синий". слой на чертеже всего один. хочу выделить именно линии синего цвета.
den1s вне форума  
 
Непрочитано 10.09.2014, 10:35
#5
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


тогда сюда перенеси тему. Хоть и не понимаю, для чего это так извращаться...
__________________
Век живи, век учись - ...
Bull вне форума  
 
Автор темы   Непрочитано 10.09.2014, 10:48
#6
den1s


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


подскажите как перенести)) здесь удалить и там создать? или можно как то по другому?
den1s вне форума  
 
Автор темы   Непрочитано 10.09.2014, 10:50 Подскажите макрос для выделения определенного цвета на чертеже
#7
den1s


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


как выбрать все синее через макрос? задать в макросе конкретный цвет "5" = "синий" и выбрать все с помощью кнопки. Подскажите пожалуйста
den1s вне форума  
 
Непрочитано 10.09.2014, 10:53
#8
Кулик Алексей aka kpblc
Moderator

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


SelSim от А.Ривилиса чем не устраивает?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.09.2014, 11:02
#9
den1s


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


если я правильно понял смысл действия "SelSim от А.Ривилиса" то там выбор подобного...

мне нужно немного другое. Я создал кнопку с несколькими функциями в одной: чистка чертежа+хочу задать толщину всех линий = 0.25, затем хочу задать толщину всех синих элементов 0,35. и это все в одной кнопке.

На данный момент решил задачу так: прописал макрос по очистке от всего лишнего, затем выбираю весь чертеж и задаю толщину линий 0,25, затем написал быстрый выбор (мышкой выбираю синий), потом задать толщину 0,35

----- добавлено через ~4 мин. -----
^C^C_ai_selall;_burst ^C^C_ai_selall;_burst ^C^C_ai_selall;_burst ^C^C_ai_selall;_burst ^C^C_ai_selall;_burst ^C^C_explodeallproxy;_removeallproxy;_y ^C^C_.audit;_y;_.-purge;в;;_n;_.-purge;_r;;_n;_regenall;_ai_selall _overkill;_regenall;_ai_selall;изменить;с;е;0.25;;_regenall;_ai_selall;_qselect;порядок;е;_regenall;_ai_selall;_qselect;изменить;с;е;0.35;;_regenall;_.zoom;_e;^C^C_.audit;_y;_qsave;

вот что забито у меня в кнопке, хочу дополнить, чтобы ничего дополнительно на экран не выводилось... а тут появляется три окна по порядку...
den1s вне форума  
 
Непрочитано 10.09.2014, 11:29
#10
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,600


Имхо, как раз для печати толщины по цвету придумали цветозависимые стили печати. Не то?
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Автор темы   Непрочитано 10.09.2014, 11:37
#11
den1s


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


нужно не только для печати настроить. Файл автокада подгружается в другую программу для просмотра и удобно просматривать чертеж с уже настроенными линиями...
den1s вне форума  
 
Непрочитано 11.09.2014, 15:08
1 | #12
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,701
Отправить сообщение для Do$ с помощью Skype™


(sssetfirst nil (ssget "_X" '((62 . 5))))
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Автор темы   Непрочитано 15.09.2014, 12:42
#13
den1s


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


Цитата:
Сообщение от Do$ Посмотреть сообщение
(sssetfirst nil (ssget "_X" '((62 . 5))))
СПАСИБО БОЛЬШОЕ!!! То что нужно было!!! Ура!)))
den1s вне форума  
 
Непрочитано 18.09.2014, 09:35
#14
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


примерно то же самое, что у Do$, но выбор в секущей рамке и можно формировать любой угодный набор фильтров. в примере по группам 0 и 8, что есть слой и тип примитива.
Код:
[Выделить все]
(defun c:sel-08 ( / ent)
(setq ent (car (entsel "\nУкажите образец :)))
(sssetfirst nil (ssget "_C" (getpoint "\nСекущий прямоугольник") (getpoint "\nвторая точка") (list (assoc 0 (entget ent)) (assoc 8 (entget ent)))))
(princ));end
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...

Последний раз редактировалось Кулик Алексей aka kpblc, 18.09.2014 в 09:49.
Vladimir_Sergeevich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Подскажите макрос для выделения определенного цвета на чертеже



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите макрос для выделения определенного цвета на чертеже den1s AutoCAD 9 10.09.2014 11:35
Изменение цвета блока непосредственно на чертеже Zinjvi AutoCAD 5 02.05.2009 20:33
Цвета на чертеже mistasn AutoCAD 5 04.10.2007 14:21
Привязка только к объектам определенного цвета Torino AutoCAD 30 29.03.2004 15:56