|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
26.07.2016, 13:41 | #1 | |
Lisp. Объединение слоев.
Отопление и вентиляция
Москва
Регистрация: 31.10.2008
Сообщений: 445
|
||
Просмотров: 1872
|
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Поискать старую версию Express, эта команда перешла в базовую комплектацию Акада именно оттуда. Там это все было реализовано именно на LISP.
Другой вариант - написать собственный вариант на базе ssget и vla-put-layer. Но там можно задолбаться в обработке хитровмазанных вариантов и исключений типа "атрибут динамического блока вложенного в безымянный блок вложенный в обычный блок". Offtop: Вопрос "а надо ли уходить от "командного" метода для такой простой задачи" не задаю Последний раз редактировалось kp+, 26.07.2016 в 14:16. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Технически можно: получаешь новое имя слоя, проверяешь - если слоя с таким именем нет, то просто задаешь ему новое имя. Если есть, то проходишь по всей коллекции блоков и их составляющих и меняешь имя слоя.
Несколько подводных камней: 1. Состояние слоев придется запоминать, потом их разблокировать и размораживать, а в конце восстанавливать исходное состояние 2. На слои могут быть ссылки в расширенных данных и/или словарях.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Отопление и вентиляция Регистрация: 31.10.2008
Москва
Сообщений: 445
|
я не хочу полнстью переписывать это комманду, просто есть функции тиапа ACET-LIST-TO-SS, ACET-CURRENTVIEWPORT-ENAME о которых фиг найдешь информациюю. Вот я и спрашиваю мож есть есть простой способ о котором я не знаю.
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP Объединение нескольких объектов многострочного текста в один | Cren | LISP | 8 | 26.02.2016 08:57 |
Lisp. Объединение двух 3D тел | Golem-iq | LISP | 2 | 03.09.2013 13:30 |
LISP. Пакетный экспорт настроек слоев | TararykovDG | Готовые программы | 4 | 03.04.2012 10:03 |
Объединение подсписков в lisp | Лиспер | LISP | 12 | 29.10.2010 11:20 |
lisp и фильтры слоев | Mikka | LISP | 6 | 22.10.2010 11:49 |