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

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

Отключение слоев, находящихся в ссылке.

Ответ
Поиск в этой теме
Непрочитано 22.11.2004, 14:23 #1
Отключение слоев, находящихся в ссылке.
Mikhail
 
инженер-технолог (ГИП)
 
Санкт-Петербург
Регистрация: 11.09.2003
Сообщений: 1,144

Добрый день.
В Экспрессах есть команда отключение слоя выбором объекта находящегося на этом слое. Можно ли как то сделать, чтобы работало такое же, но на слои, находящиеся в ссылке, т.е. те слои у которых в менеджере слоев название серым выделено.
А то надоело лазить постоянно в падающее меню и выключать -включать...
Спасибо.
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Просмотров: 4127
 
Непрочитано 22.11.2004, 14:36
#2
Кулик Алексей aka kpblc
Moderator

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


Макрос вешается на кнопку:
^C^C_-Layer;OFF;*|*;;
Отключает все слои внешних ссылок (у них в имени для 2005-го есть символ "|"). Для 2002, 2004-го, кажется, у них в имени есть "$". Включение - абсолютный аналог, только вместо OFF пишешь ON
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 22.11.2004, 15:10
#3
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144


Спасибо. Пригодится, буду знать, что можно все эти * и ? работают в КАДе.
Но все таки интересует выключение слоя именно выделением объекта, находящегося на этом слое.
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
 
Непрочитано 22.11.2004, 15:22
#4
Кулик Алексей aka kpblc
Moderator

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


а имена ссылок по какому-то закону или как бог на душу положит?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 22.11.2004, 15:50
#5
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144


Цитата:
Сообщение от kpblc
а имена ссылок по какому-то закону или как бог на душу положит?
по логике) т.е. PLANT_S|EQ-HX4000, PLANT_S|EQ-HX4100...
Но меня именно отключение выбором интересует. Что то набирать... мне легче в падающем окошке выключить тогда
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
 
Непрочитано 22.11.2004, 15:52
#6
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,202
<phrase 1=


>Mikhail
Странно, но у меня все нормально.
express tools - команды layoff (выкл. слоя) и layfrz (заморозка) - замечательно работают с xref. (acad 2002).
так же работает и layon (вкл. все)
не работает layiso (изолировать слой), что не есть хорошо, но это другое.
Apelsinov вне форума  
 
Непрочитано 22.11.2004, 16:07
#7
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,202
<phrase 1=


Разобрался, как всегда help читается в последнюю очередь...
у layoff и layfrz есть настройки:
Код:
[Выделить все]
Command: layoff
Select an object on the layer to be turned off or [Options/Undo]: O
Enter an option [Entity level nesting/No nesting/]<Block level nesting>:
Там все и настраивается.
Apelsinov вне форума  
 
Автор темы   Непрочитано 22.11.2004, 16:10
#8
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144


Цитата:
Сообщение от Apelsinov
>Mikhail
Странно, но у меня все нормально.
У меня АКАД 2004. есть в файле ссылка на слое 0. В этой ссылке есть свои слои, которые в падающем меню слоев имеют серый цвет. И вот когда я выбираю при команде layoff оборудование, то он мне выдает сообщение о том, что хотите ли вы отключить слой 0? но мне то нужно отключить допустим слой PLANT_S|EQ-HX4100, но это не получается.
У Вас такие операции приводят к отключению именно слоя PLANT_S|EQ-HX4100(например)? Если да.... то "Будь чертов тот день когда я сел за баранку этого пылесоса..." (с) не мое это видать.
з.ы. там еще в диалоге есть выбрать Option, но как то и это не играет никакой роли для ссылок.
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
 
Непрочитано 22.11.2004, 16:29
#9
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,202
<phrase 1=


>Mikhail
если в option выбрать:
Entity Level Nesting - то будет отключать слои обьектов выбранных в ссылках и блоках.

Block Level Nesting - только в ссылках, у блоков откл. слой блока.

No Nesting - и для блоков и для xref откл только слой блока (ссылки).

Короче выбирайте Entity Level Nesting и все будет путем.
Apelsinov вне форума  
 
Автор темы   Непрочитано 22.11.2004, 17:28
#10
Mikhail

инженер-технолог (ГИП)
 
Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144


Цитата:
Сообщение от Apelsinov
Короче выбирайте Entity Level Nesting и все будет путем.
Спасибо, я это пробовал и не помогало. теперь вот разобрался что у меня не так
Сделано у меня все в слое 0 (файл1). Потом вставленно в в файл2 как ссылка на слой EQ, а потом уже в файл3 вставлен файл2, на слой 0 как ссылка. И вот все что на слое ноль первоначально было сделано не выключается...
Мда... надо пересматривать концепцию
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты.
Mikhail вне форума  
 
Непрочитано 24.11.2016, 17:05
#11
Клаус


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Отключает все слои внешних ссылок
Это хорошо, но вот задача посложнее, как сделать так что бы отключались все слои с нижним регистром в конце
Заранее благодарю
__________________
Читайте интернет -- там всё написано!
Клаус вне форума  
 
Непрочитано 25.11.2016, 10:30
#12
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,171


Экспортировать конфигурацию слоев во внешний текстовый файл *.LAS и делать с ним что хочется в Ворде/Экселе/еще какой нибудь проге. Потом импортировать назад.
kp+ вне форума  
 
Непрочитано 25.11.2016, 10:43
#13
VVA

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


Я так понимаю речь идет про слои внешних ссылок
Все слои внешних ссылок с нижним регистром в конце
Цитата:
^C^C_-Layer;_OFF;*|*_;;
Все слои с нижним регистром в конце
Цитата:
^C^C_-Layer;_OFF;*_;;
----- добавлено через ~1 мин. -----
Цитата:
Сообщение от Клаус Посмотреть сообщение
с нижним регистром в конце
Я прочитал как нижнее подчеркивание в конце

----- добавлено через ~8 мин. -----
Если имеется ввиду нижний регистр русских и латинских символов, то
Все слои внешних ссылок с нижним регистром в конце
Цитата:
^C^C_-Layer;_OFF;*|*[а-я],*|*[a-z];;
Все слои с нижним регистром в конце
Цитата:
^C^C_-Layer;_OFF;*[а-я],*[a-z];;
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Отключение слоев, находящихся в ссылке.