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

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

Замена одного слоя другим на всем чертеже

Ответ
Поиск в этой теме
Непрочитано 06.06.2013, 12:10 #1
Замена одного слоя другим на всем чертеже
elnino
 
Регистрация: 08.02.2013
Сообщений: 41

Подскажите, есть ли какие нибудь программы заменяющие один слой на другой.
Для примера, у нас есть чертеж, в котором есть несколько блоков находящихся на слое "1", внутри есть объекты находящиеся на слое "2", я хочу перенести все объекты со слоя "2" на слой "1".
Заранее благодарю.

Последний раз редактировалось elnino, 06.06.2013 в 12:46.
Просмотров: 4103
 
Непрочитано 06.06.2013, 12:39
#2
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


"Заменить слой" и "переместить все объекты с определённого слоя" - это разные задачи. Формулируй мысли грамотно, иначе получишь самовар, вместо утюга (как объяснил, то и получил). Самому программно это сделать не сложно, есть ли уже готовые - не знаю, хотя сильно подозреваю, что в твоём случае можно обойтись банальным фильтром (команда _filter).
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 06.06.2013, 12:45
#3
elnino


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


Фильтр не берет объекты внутри блоков.
Да, и чем тогда отличается "Заменить слой" и "переместить все объекты с определённого слоя"?

Последний раз редактировалось elnino, 06.06.2013 в 12:50.
elnino вне форума  
 
Непрочитано 06.06.2013, 12:49
#4
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от elnino Посмотреть сообщение
Фильтр не берет объекты внутри блоков.
Ну, если тебе и такие нужны, то скорее всего только программно.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 06.06.2013, 12:50
#5
elnino


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


По этому и написал в разделе "Программирование".
elnino вне форума  
 
Непрочитано 06.06.2013, 13:00
#6
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от elnino Посмотреть сообщение
По этому и написал в разделе "Программирование".
Это если сам хочешь писать код и спрашиваешь помощи. В противном случае сюда. Если всё же первый вариант, то выкладывай свой программный код с указанием проблем.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 06.06.2013, 13:07
#7
elnino


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


Извините конечно, но вы пока ни одного сообщения по теме не написали.
Я писал "Подскажите, есть ли какие нибудь программы". Я вас не заставляю мне писать код, я спрашиваю про готовые решения. Поиск в гугле и на форуме результатов не дал.
elnino вне форума  
 
Непрочитано 06.06.2013, 13:15
#8
Profan


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


Похожая тема:
http://forum.dwg.ru/showthread.php?t=78949
Profan вне форума  
 
Непрочитано 06.06.2013, 14:21
#9
Кулик Алексей aka kpblc
Moderator

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


http://forum.dwg.ru/showthread.php?t=21492
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.06.2013, 14:30
#10
Дима_

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


Цитата:
Сообщение от elnino Посмотреть сообщение
несколько блоков находящихся на слое "1", внутри есть объекты находящиеся на слое "2", я хочу перенести все объекты со слоя "2" на слой "1"...
а если блоки лежат на обоих слоях - куда их переносить??, для этого есть "по блоку" - см. по ссылкам выше - нормализация блоков.
Offtop: з.ы. о блин - посмотрел по ссылкам я такой ручной перенос таки в том году еще набросал - совсем не помню
__________________
Когда в руках молоток все вокруг кажется гвоздями.

Последний раз редактировалось Дима_, 06.06.2013 в 14:38.
Дима_ вне форума  
 
Автор темы   Непрочитано 06.06.2013, 14:47
#11
elnino


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


Нормализация блока, как я понимаю, меняет все объекты в блоке, а мне нужно менять только те объекты, которые на слое "2", т.к. в блоке могут находиться объекты на других слоях, и их я менять не хочу.
elnino вне форума  
 
Непрочитано 06.06.2013, 14:52
#12
Дима_

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


Тогда мой лисп по ссылке от Profan'а.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 06.06.2013, 15:16
#13
elnino


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


Что не получается.
Вот что пишет.
Цитата:
Команда: (ch-lay Слой1 Текст)
nil
elnino вне форума  
 
Непрочитано 06.06.2013, 15:21
#14
Дима_

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


Код:
[Выделить все]
 (ch-lay "Слой1" "Текст")
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 06.06.2013, 15:24
#15
elnino


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


Тоже самое.
Цитата:
Команда: (ch-lay "Слой1" "Текст")
nil
elnino вне форума  
 
Непрочитано 06.06.2013, 15:45
#16
Дима_

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


а объекты то переместились? регенерацию делал?
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 06.06.2013, 15:46
#17
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Автор, не изобретайте велосипед. В автокаде есть такой инструмент, называется "Стандарты оформления", там есть "Транслятор слоев". Удачи.
Boxa вне форума  
 
Автор темы   Непрочитано 06.06.2013, 15:56
#18
elnino


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


Дима_ после регенерации все поменялось.
Boxa удивительное рядом )) Функция транслятор слоев - это то что нужно.
elnino вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Замена одного слоя другим на всем чертеже



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена болока другим (файл экспорта DIALux ) gizmo_zx Программирование 13 15.02.2012 10:10
Написание текста другим цветом (не тем что стоит по умолчанию для слоя) paradoxvaha Программирование 10 22.09.2009 19:47
ж\б каркас или металлический преимущества одного перед другим ant210 Архитектура 4 03.02.2009 05:52
Несущие стены или колонны? Приимущества одного перед другим? Wlady Конструкции зданий и сооружений 23 17.01.2009 07:26
Line или PLine? Преимущества одного перед другим??? Archeo AutoCAD 74 26.06.2008 05:11