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

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

Слияние слоев с сохранением цвета объектов слоя

Ответ
Поиск в этой теме
Непрочитано 01.04.2010, 12:19
Слияние слоев с сохранением цвета объектов слоя
sasha_lif
 
Дизайнер-конструктор
 
Kiev
Регистрация: 29.05.2004
Сообщений: 1,187

скачал морские животные в dwg

В файле имеется куча слоев, каждый слой имеет свой цвет, как закинуть все объекты на нулевой слой, при этом переопределив цвет объектов из ByLayer (для каждого слоя свой) в прямое задание номера этого цвета.

Т.е все объекты должны стать на нулевом слое, но цвет всех объектов должен остаться тот-же

В принципе наверно поможет
LISP. Нормализация блоков текущего файла.
Но там чуть не то.
__________________
Kiev, Ukraine
Просмотров: 13339
 
Непрочитано 06.04.2013, 17:22
#21
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Нет. Тире вроде только со стандартными командами работает и то не со всеми.
off вне форума  
 
Непрочитано 06.04.2013, 19:31
#22
Хмурый


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


Цитата:
Сообщение от sasha_lif Посмотреть сообщение
скачал морские животные в dwg

В файле имеется куча слоев, каждый слой имеет свой цвет, как закинуть все объекты на нулевой слой, при этом переопределив цвет объектов из ByLayer (для каждого слоя свой) в прямое задание номера этого цвета.

Т.е все объекты должны стать на нулевом слое, но цвет всех объектов должен остаться тот-же

В принципе наверно поможет
LISP. Нормализация блоков текущего файла.
Но там чуть не то.
в имеющемся файле объекты раскрашены "по слою"?
Хмурый вне форума  
 
Непрочитано 06.04.2013, 19:33
#23
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Да.
Нашел http://forum.dwg.ru/showpost.php?p=887012&postcount=6. Но там есть выбор объектов. Сейчас заставлю его работать в скрипте и проблема будет решена.

Последний раз редактировалось off, 06.04.2013 в 19:42.
off вне форума  
 
Непрочитано 06.04.2013, 20:25
#24
Хмурый


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


off, ага. Ну, давай. Отпишись, как получится.
Хмурый вне форума  
 
Непрочитано 06.04.2013, 20:45
#25
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Сделал. Переносит примитивы в 0 сохраняя свойства. Выполняется несколько раз Purge чтобы очистить от всякого мусора. Далее хочу прописать туда вставку атрибута значение которого будет браться из имени файла. Не знаю получится ли.
Вложения
Тип файла: rar Преобразование.rar (341 байт, 115 просмотров)
off вне форума  
 
Непрочитано 08.04.2013, 16:41
#26
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Добавил очистку proxy объектов, предварительно в настройках отключив оповещение об их наличии в чертеже. Т.к. это тормозило работу. Текущий слой выставил в 0, чтобы ненужные слои не использовали эту лазейку. Промежуточный вариант
Код:
[Выделить все]
(load "olay.lsp")
(load "ExplodeProxy2007.arx")
EXPLODEALLPROXY REMOVEALLPROXY _AUDIT _Y _CLAYER 0 olay _all  _-Purge _A  _N _-Purge _A  _N _-Purge _A  _N _-Purge _A  _N _-Purge _A  _N
_SAVEAS 2000 (strcat "GOTOVO\\" (getvar "DWGNAME"))
_QUIT
Пытаюсь добавить еще имя файла в значение атрибута с и использованием команды -attdef. Но не знаю как. Может кто подскажет?
off вне форума  
 
Непрочитано 17.02.2014, 18:53
#27
pentaone


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


off, а как заставить ваш код работать? Что-то ни как не пойму
pentaone вне форума  
 
Непрочитано 17.02.2014, 19:53
#28
Bull

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


Цитата:
Сообщение от pentaone Посмотреть сообщение
off, а как заставить ваш код работать? Что-то ни как не пойму
В поиск "как использовать lisp"
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 18.02.2014, 08:01
#29
off

геодезист
 
Регистрация: 11.11.2006
Ростов-на-Дону
Сообщений: 95
<phrase 1= Отправить сообщение для off с помощью Skype™


Цитата:
Сообщение от pentaone Посмотреть сообщение
off, а как заставить ваш код работать? Что-то ни как не пойму
Это не lisp, это сценарий. Он используется для обработки группы файлов. Для этого нужно взять лисп на который идет ссылка в #23, взять содержимое архива из еще одного архива. В нем содержится файл сценария и bat файл для его запуска. Я складывал преобразуемые файлы в одну папку со всем этим набором и запускал bat. Создавалась новая папка в которую попадали преобразованные файлы. Если у вас файл один, то заморачиваться не стоит - просто используйте лисп из #23 обычным способом.

----- добавлено через ~4 мин. -----
Цитата:
Сообщение от off Посмотреть сообщение
Текущий слой выставил в 0, чтобы ненужные слои не использовали эту лазейку.
После просмотра результата (спустя некоторое время) обнаружил там лишние текстовые и размерные стили ( тоже были текущими и сохранились. Так что если кто будет пользоваться в дальнейшем надо и это прописать (чтобы текущий стиль текста и размерный стиль выставлялись в Стандарт).
off вне форума  
 
Непрочитано 21.09.2017, 08:00
#30
no_ideas


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Если еще интересно, то вот один вариант (особо не гонял). Внутри блоков объекты, свойства которым установлены в ByBlock, не меняются.
Добрый день. Отличный лисп. А не подскажите как его можно оптимизировать? Чтобы по умолчанию все три галки стояли, и был выбран другой слой, отличный от 0.
no_ideas вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Слияние слоев с сохранением цвета объектов слоя

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета слоя при переходе из модели в лист milamu AutoCAD 32 09.07.2022 00:20
Для чего нужны фильтры слоев?Как ими пользоваться? Aysulu AutoCAD 43 17.04.2019 10:59
Unreconciled new layers при Xref Red Nova AutoCAD 17 10.01.2019 13:00
Проблемма с изменением цвета слоя tarasn3230 AutoCAD 24 26.11.2009 18:06
FILTER / фильтр BM60 Справочник команд 0 08.07.2008 15:35