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

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

Поиск всех примитивов по цвету на одном слое

Ответ
Поиск в этой теме
Непрочитано 28.11.2008, 21:54 #1
Поиск всех примитивов по цвету на одном слое
GGarry
 
Il
Регистрация: 06.06.2007
Сообщений: 88

Привет всем!!!
Друзья, кто силён в ЛИСПе, помогите пожалуйста.
Меня закалебал клиент с 179 цветом.
Весь чертёж лежит на одном слое.
Все размеры имеют 7 цвет по блоку, а приметивы, как я и сказал, имеют 179 цвет.
Мне нужно перевести весь чертеж в 7 цвет.
Методом общего выделения я пользоваться не могу, т.к. размеры привязаны к различным UCS. Остаются три способа:
1. - фильтр, которым я не умею пользоваться;
2. - выборачное выделение, но это очень долго.
3. - программулька на LISP.
=======================
Жду любого совета и помощи.
Спасибо!
__________________
Пьер был светский человек и поэтому мочился духами.
Просмотров: 6186
 
Непрочитано 28.11.2008, 22:02
#2
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


если надо выделить все - ctrlA, есл только размеры - _qselect
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 29.11.2008, 02:25
#3
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
...Методом общего выделения я пользоваться не могу, т.к. размеры привязаны к различным UCS...
А в чем проблема? В каких UCS не проставлены бы были размеры, что мешает их выделить сразу? Может, имеется в виду, что они в разных листах?
AlexV вне форума  
 
Непрочитано 29.11.2008, 08:24
#4
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Выбрать всё. В палитре свойств поменять цвет для "приметивов" c 179 на 7.
А вот "размеры имеют 7 цвет по блоку" - какая-то абракадабра. Цвет объекта может быть или 7, или "ПоБлоку".
Profan вне форума  
 
Непрочитано 29.11.2008, 09:09
#5
SergGL

инженер
 
Регистрация: 13.08.2006
г. Пенза
Сообщений: 115


А файл посмотреть можно? Если, конечно, не секрет.
__________________
MEMENTO QUOD ES HOMO
SergGL вне форума  
 
Автор темы   Непрочитано 29.11.2008, 16:53
#6
GGarry


 
Регистрация: 06.06.2007
Il
Сообщений: 88


Цитата:
Сообщение от Дима_ Посмотреть сообщение
если надо выделить все - ctrl+A, если только размеры - _qselect
"_qselect" - это то, что нужно. Дима от меня большое нет просто огромное спасибо!!! Всем большое спасибо за оказанное внимание! Завтра выложу фрагмент из файла.
__________________
Пьер был светский человек и поэтому мочился духами.

Последний раз редактировалось GGarry, 29.11.2008 в 16:57. Причина: Добавка текста
GGarry вне форума  
 
Непрочитано 29.11.2008, 20:11
#7
Dym


 
Регистрация: 27.09.2005
Двинскъ
Сообщений: 586
Отправить сообщение для Dym с помощью Skype™


SelSim куда ловчее, в данном случае и подавно. за арфаграфией сляди
Dym вне форума  
 
Непрочитано 29.11.2008, 22:50
#8
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Мне нужно перевести весь чертеж в 7 цвет.
ColorX или Color7
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 30.11.2008, 22:46
#9
GGarry


 
Регистрация: 06.06.2007
Il
Сообщений: 88


Дима, не 2007 функуця "_qselect" не сработала - ругается. На 2005 прошла отлично.
Вот здесь обещанный четртёж -
http://www.pochta.ru/download.php/?f...arbuz-h&lng=ru

Цитата:
Сообщение от mitjaj Посмотреть сообщение
SelSim куда ловчее, в данном случае и подавно. за арфаграфией сляди
mitjaj, спасибо завтра проверю.

Цитата:
Сообщение от VVA Посмотреть сообщение
VVA, спасибо! Я взял на заметку этот адрес.
__________________
Пьер был светский человек и поэтому мочился духами.

Последний раз редактировалось Кулик Алексей aka kpblc, 30.11.2008 в 23:16.
GGarry вне форума  
 
Непрочитано 01.12.2008, 05:53
#10
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А SelSim нисколько не ловчее. Через быстрый выбор за 5 секунд найдено 1879 объектов с цветом 179. Тут, конечно, GGarry не прав, весь чертеж не лежит на одном слое. И эти 1879 объектов находятся на разных слоях. Я взял, да и создал слой с именем 179, а цвет этому слою для лучшего отображения задал голубой (фон экрана у меня - черный). Теперь через БВЫБОР (QSELECT) выделил объекты с цветом 179, в свойствах задал им цвет "ПоСлою" ("ByLayer"), а слой - 179. И вот они - голубые отщепенцы. Теперь 179 слою можно установить цвет 7. Но это делать необязательно. В конце концов можно просто выделенным объектам задать цвет 7.
Надо заметить, что команда БВЫБОР для данного чертежа должна сработать во всех версиях AutoCAD'а. Видимо, у GGarry нелады с 2007.
Profan вне форума  
 
Автор темы   Непрочитано 01.12.2008, 22:55
#11
GGarry


 
Регистрация: 06.06.2007
Il
Сообщений: 88


Цитата:
Сообщение от Profan Посмотреть сообщение
А SelSim нисколько не ловчее. Через быстрый выбор за 5 секунд найдено 1879 объектов с цветом 179. Тут, конечно, GGarry не прав, весь чертеж не лежит на одном слое. И эти 1879 объектов находятся на разных слоях. Я взял, да и создал слой с именем 179, а цвет этому слою для лучшего отображения задал голубой (фон экрана у меня - черный). Теперь через БВЫБОР (QSELECT) выделил объекты с цветом 179, в свойствах задал им цвет "ПоСлою" ("ByLayer"), а слой - 179. И вот они - голубые отщепенцы. Теперь 179 слою можно установить цвет 7. Но это делать необязательно. В конце концов можно просто выделенным объектам задать цвет 7.
Надо заметить, что команда БВЫБОР для данного чертежа должна сработать во всех версиях AutoCAD'а. Видимо, у GGarry нелады с 2007.
Привет, Profan!!!
Я не любитель писать длинные посты и по-этому сократил до минимума исходную информацию, т.к. у меня на рабочем столе 3 слоя: 0 + define + of Garry. Функия _qselect на моём рабочем месте не проходит. Я проверял на другом рабочем месте - всё отлично и у меня дома также отлично.
А проверить "SelSim" сегодня не хватило времени.
И ещё. Завтра сдаю последнюю деталь в работу, а с чертежом работу закончил ещё в среду.
-----------------------------
К стате. Здесь уместно поменять цвет стола с чёрного на белый.
Читается чертёж легко.
-----------------------------
В любом случае большое спасибо за советы!!!

Завтра попробую "qselect" - у меня дома тот же результат - всё отлично.
__________________
Пьер был светский человек и поэтому мочился духами.

Последний раз редактировалось GGarry, 01.12.2008 в 23:02.
GGarry вне форума  
 
Автор темы   Непрочитано 18.12.2008, 00:11
#12
GGarry


 
Регистрация: 06.06.2007
Il
Сообщений: 88


Да не _qselect и не qselect у меня не работают.
__________________
Пьер был светский человек и поэтому мочился духами.
GGarry вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Поиск всех примитивов по цвету на одном слое



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор всех примитивов одним кликом DANZZ AutoCAD 5 12.08.2006 17:49
Создание примитивов на слое с контролем его наличия Никита В. Программирование 4 03.07.2006 12:44
ACAD 2006 самовольно изменяет цвета примитивов на слое 0. Garbag AutoCAD 3 10.03.2006 16:05
проблема .....все на одном слое ..... Startrek AutoCAD 20 20.10.2005 08:03
Как обнулить одну координату для всех примитивов? Miha AutoCAD 4 19.02.2004 09:11