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

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

LISP. Подготовка подосновы

Ответ
Поиск в этой теме
Непрочитано 13.04.2011, 20:25 24 |
LISP. Подготовка подосновы
VVA
 
Инженер LISP
 
Минск
Регистрация: 11.05.2005
Сообщений: 6,990

Набор команд, опубликованных в теме Подоснова
Желательно ознакомиться с указанной темой или как минимум с описанием
Описание команд
Код:
[Выделить все]
BGLAYDEL - Удаление выключенных и замороженных слоев с примитивами
BG1BLEXP - Взрывает блоки, состоящие из одного примитива (возможно другого блока)
BGBLEXP  - Взрывает блок и все блоки, входящие в него, превращая видимые атрибуты в текст
BGBLEXP1 - Взрывает блоки 1-го уровня, превращая видимые атрибуты в текст
BGBLDYNEXP1 - Взрывает динамические блоки 1-го уровня, превращая видимые атрибуты в текст
BGBLEXP1NOATT - Взрывает блоки 1-го уровня, у которых нет видимых атрибутов
BGBLXCLIP - Показывает подрезанные блоки
BGBLDYN2A - Преобразовывает динамические блоки в анонимные
BGBLDYN2S - Преобразовывает динамические блоки в статические
BGBLALLDYN2A - Преобразовывает ВСЕ динамические блоки в анонимные    
BGBLALLDYN2S - Преобразовывает ВСЕ динамические блоки в статические  
BGBLXCLIPEXP - взорвать подрезанный блок
BGCB - копирует одно из вхождений блока в блок с новым именем 
BGRB - переименовывает одно из вхождений блока в блок с новым именем
M2U - Преобразовать MINSERT в Unnamed блок
M2B - Преобразовать MINSERT в блок
U2B - Преобразовать UNNAMED в блок
U2BM - Преобразовать UNNAMED в блок множественный выбор
UX - Взорвать UNNAMED блок
=======================================
BGRGB2ACI - Изменяет цвет с RGB на ACI
BGAll2RGB - Изменяет ACI цвет в его RGB эквивалент
BGCOLOR - Задает выбранный цвет всем объектам
BGCOLORCMD - Задает выбранный цвет всем объектам с запросом в командной строке
BGCOLORXREF - Меняет цвет выбранных внешних сылок (только в текушем сеансе)
BGCOLBL - Установка "послою" цвета примитивов подосновы. Если цвет задан явно- создается новый слой !Новое с версии 3.0
BGResetXRef -Сброс настроек слоев выбранных внешних ссылок на установленные в исходном файле
BGBLCC - Изменяет цвет выбранных блоков
BGENCC - Изменяет цвет выбранного элемента блока
BGCATT - Изменяет цвет атрибутов выбранных блоков
BGCBL2 - Изменяет цвет в блоках 2 и более уровня (вложенных блоках)
BGBLFIX - Нормализация блоков (цвет, слой, взрываемость и т.п.)
BGCFT   - Конвертирует все поля в обычный текст
BGCFTSEL - конвертирование полей в обычный текст в выбранных примитивах
BGHATCHDEL - Удаление штриховки
Текущая версия 3.13a
Отличие версий 3.3 и 3.6 и выше - переписана функция взрыва блоков (команды BGBLEXP...)
В версии 3.3 - вариант из expresstools. Сохраняются поля при взрыве. Медленная обработка при большом количестве блоков
В версии 3.6 функция bg:BURST-ONE заменена функцией Lee Mac LM:burst. На порядок быстрее, если атрибут многострочный и включена маскировка - получаем маскированный мтест.
Поля не сохраняются.

Код:
[Выделить все]
;;;	Версии:
;;;	1.0 - исправлены ошибки burst - при наследовании типа линии поблоку, показ скрытых атрибутов и наследования типа линии блока
;;;	                                если в блок примитив входил не на 0 слое, тип линии поблоку.
;;;	      добавлена обработка Burst LineWeight
;;;	1.1  изменение цвета блока при наличии атрибутов (см ;;; Change VVA 12.09.2008)
;;;	...
;;;	1.4  Обработка стилей мультилиний
;;;	1.11 ChangeAllObjectsColor - Обработка размеров, leader и mtext с явным заданием цвета.
;;;	     BGBLEXP - обработка видимостей динамических блоков (если в видимости включены атрибуты)
;;;	     BG1BLEXP - Обабатываются блоки, состоящие из одного элемента и
;;;	     - имя блока A$C*
;;;	     - или любое другое имя и этот один элемент другой блок
;;;	1.12 - Не удаляет блоки, расположенные на выключенном/ замороженном слое
;;;	       и имеющие хотя бы 1 примитив на включенном слое, отличном от "0"
;;;	2.0  - BGBLEXP - исправлена ошибка со списком
;;;	2.1  - обработка блоков внешних ссылок ChangeXrefAllObjectsColor
;;;	2.2  - команда BGCFT
;;;	2.3  - add BGCOLORXREF and BGRGB2ACI
;;;	2.4  - Обработка многострочных атрибутов
;;;     2.5  - Добавленна gc:FieldCode ChangeAllObjectsColor ChangeXrefAllObjectsColor - обработка Unicode символов
;;;     2.6  - Добавленны команды BGBLDYN2A BGBLDYN2S
;;;     2.7  - Добавлена обработка предварительного выбора
;;;     2.8  - Баги с обработкой атрибутов и visibility
;;;     2.9 - Команда BGBLDYNEXP1 
;;;     2.9.1 - добавлена ф-ция bg:massoc
;;;     2.10  - Конвертация динамических блоков  bg:DynToStatic. Сохранение и восстановление значений атрибутов
;;;     2.11 - Изменения в bg:get-all-atts (обработка UNICOD символов в значениях атрибутов)
;;;              добавлена команда BGHATCHDEL
;;;             ChangeAllObjectsColor - change table text and grid color
;;;    2.12  - Учтен lineweight для атрибутов. Изменен BgBlFIX
;;;    2.13  - Добавлена функция BG:GET-TEXTSTRING (как замена vla-get-textstring. Т.к. неверно возвращает строку при наличии юникод символов)
;;;    2.14  - Добавлена команда BGAll2RGB Изменена ClearFieldInAllObjects
;;;    2.15  - Небольшие изменения в BGAll2RGB. добавлены BGCB и BGRB
;;;;   2.16  - BGCBL2 теперь работает с RGB и ACI цветами
;;;;   2.17  - BGBLCC  теперь работает с RGB и ACI цветами + мелкие изменения
;;;;   2.18  - Учтено предложение http://forum.dwg.ru/showpost.php?p=949149&postcount=102
;;;;           Добавлена команда BGBLXCLIPEXP
;;;;   2.19  - Команда BGBLFIX. Добавлена опция игнорирования блокированных слоев
;;;    2.22  - Добавлены опции Одинаковые масштабы и Разрешить расчленение
;;;    2.23 - Внесены изменения в команду BGBLXCLIPEXP
;;;    2.24  - Отредактирована команда UX (вложенность анонимных блоков)
;;;    2.25  - Fix BGBLCC и BGCBL2 command. Add BGCFTSEL
;;;    2.26  - BGCFT - добавлена обработка формата текста в таблице. Добавлены команды BGBLALLDYN2A и BGBLALLDYN2S
;;;    2.27  - в командах U2B ,UX добавлена обработка блоков с именем *E
;;;    2.28  - BGCFT - исправлена ошибка + изменения в function bg:DynToStatic
;;;    2.29  - Исправлен недочет ClearFieldInThisObject
;;;    2.30    Fixed minor bugs in function ClearFieldInThisObject   http://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/vla-get-textstring-u-symbols/td-p/4365165
;;;    2.31    BGCFT добавлена очистка полей в размерах  ( http://forum.dwg.ru/showthread.php?p=1335110#post1335110 )
;;;    2.32    изменения в bg:get-TextString (http://forum.dwg.ru/showpost.php?p=1386990&postcount=235)
;;;    2.33    изменения в bg:get-TextString (http://forum.dwg.ru/showpost.php?p=1386990&postcount=252) 
;;;    2.34    BGBLFIX обработка именованных стилей печати
;;;    2.35    BGBLEXP изменения
;;;    2.36    изменения в команде UX http://forum.dwg.ru/showthread.php?p=1421560#post1421560
;;;    2.37    BGCFT исправлена ошибка при обработке заблокированных ячеек таблицы
;;;    2.38    BGLAYDEL исправлена ошибка с востановлением слоев
;;;    2.40    Изменения в ф-ции bg:FieldCode. Добавлена ф-ция bg:GetObjectIDString mark VVA 2015-12-07
;;;    2.41    Изменения в ф-ции ClearFieldInThisObject. Обработка значений размеров над и под размерной линией. Mark VVA 2016-01-04
;;;    3.0    Добавлена команда BGCOLBL
;;;            Установка послою цвета примитивов подосновы. Если цвет задан явно- создается новый слой
;;;    3.1    BGBLEXP - сохранение полей в атрибутах
;;;   3.2    BGCFT игнор
;;;   3.3    Исправление в команде M2B
;;;   3.4    Исправление fix bg:explode-block (исключение обработки внешних ссылок)
;;;   3.5    BG:BURST-ONE измененая для сохранения постоянных атрибутов
;;;   3.6    добавлено bg:del-constraint в BGBLEXP
;;;   3.7    изменения в команде M2B
;;;   3.8    Изменения в bg:FieldCode (http://forum.dwg.ru/showpost.php?p=1754063&postcount=467)
;;;   3.9    Изменения BGLAYDEL. Слои удаляются командой _-LAYDEL
;;;   3.10   Добавлена команда BGCOLORCMD
;;;;  3.11   Изменения BGLAYDEL
;;;;  3.12   Изменения в функции mip_MTEXT_Unformat (VVA 2021-12-24)
;;;;          https://forum.dwg.ru/showthread.php?p=1975506#post1975506
;;;;   3.12a   Изменения в функции bg:hatch-delete-form-Block (VVA 2022-05-13)
;;;;            https://forum.dwg.ru/showpost.php?p=1991289&postcount=624

Полезные ссылки
C2L - Color to Layer или еще здесь
COLORFL - Color From Layer
PFL - Properties From Layer

Вложения
Тип файла: zip bgtools 3.3.zip (53.6 Кб, 6480 просмотров)
Тип файла: zip bgtools3.13b.zip (57.3 Кб, 205 просмотров)

__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 29.01.2024 в 16:36. Причина: См историю изменений
Просмотров: 411481
 
Непрочитано 07.11.2015, 15:03
#281
zvyagaaa


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


добрый день, в 2.39 в AutoCAD 2014 64x при работе процедуры BGCOLOR выскакивает ошибка no function definition: MIP-CONV-TO-STR в 2.32 такой ошибки нет, отрабатывает корректно. Можно что-то сделать?
zvyagaaa вне форума  
 
Автор темы   Непрочитано 07.11.2015, 18:06
#282
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


zvyagaaa, Можно, но только в понедельник. Можешь пока сам добавить в lsp файл эту функцию
Код:
[Выделить все]
(defun mip-conv-to-str (dat)
      (cond ((= (type dat) 'INT) (setq dat (itoa dat)))
            ((= (type dat) 'REAL) (setq dat (rtos dat 2 12)))
            ((null dat) (setq dat ""))
            (t (setq dat (vl-princ-to-string dat)))
      ) ;_ end of cond
    ) ;_ end of def
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 19.11.2015, 12:23
#283
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от zvyagaaa Посмотреть сообщение
при работе процедуры BGCOLOR выскакивает ошибка no function definition: MIP-CONV-TO-STR
Цитата:
Сообщение от VVA Посмотреть сообщение
Можно, но только в понедельник
Что-то понедельник у мня затянулся. Совсем забыл. Обновил #1
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 07.12.2015, 13:36
#284
baikkott


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


Можно ли доработать команду BGCOLORXREF - Меняет цвет выбранных внешних ссылок не только для текущего сеанса.
baikkott вне форума  
 
Автор темы   Непрочитано 07.12.2015, 15:19
#285
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от baikkott Посмотреть сообщение
Можно ли доработать команду BGCOLORXREF - Меняет цвет выбранных внешних ссылок не только для текущего сеанса.
А смысл? Нужно открыть ссылки и изменить в них цвет. Плюс если что системная переменная VISRETAIN
или Reset XRef Layers
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 08.12.2015, 05:47
#286
baikkott


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


Цитата:
Сообщение от VVA Посмотреть сообщение
А смысл? Нужно открыть ссылки и изменить в них цвет. Плюс если что системная переменная VISRETAIN
или Reset XRef Layers
Дело в том что во внешней ссылке есть блоки, цвет которых задан не по блоку а принудительно (например зеленый). Команда BGCOLORXREF изменяет цвет всей внешней ссылки, включая все блоки (независимо какой цвет был задан в редакторе блоков), но при повторном открытии эти блоки остаются опять неизменные, т.е. зеленые. Системная переменная VISRETAIN стоит на 1. Или решение проблемы можно только путем сброса цветов блоков во внешней ссылке?
baikkott вне форума  
 
Непрочитано 08.12.2015, 08:43
#287
Кулик Алексей aka kpblc
Moderator

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


Так и должно быть. Нормализуй блоки и выполняй чертежи по принятым правилам - и все будет хорошо.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 08.12.2015, 10:45
#288
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от baikkott Посмотреть сообщение
цвет которых задан не по блоку а принудительно (например зеленый)
Цитата:
Сообщение от baikkott Посмотреть сообщение
но при повторном открытии эти блоки остаются опять неизменные, т.е. зеленые.
Алексей в принципе ответил. Я немного дополню его ответ. Есть правила - управлять элементами внешних ссылок можно через соответствующие свойства слоев, но для этого нужно чтобы блоки были сделаны как положено.
Цитата:
Сообщение от baikkott Посмотреть сообщение
Команда BGCOLORXREF изменяет цвет всей внешней ссылки, включая все блоки (независимо какой цвет был задан в редакторе блоков)
Здесь используется то, что внешняя ссылка в текущем сеансе ничем не отличается от обычного блока, поэтому программно можно в текущем сеансе в таблице блоков поменять цвета, но при сохранении файла сохраняется только ссылка на файл, и в следующем сеансе он опять заново подгружается. Поэтому
Цитата:
Сообщение от baikkott Посмотреть сообщение
но при повторном открытии эти блоки остаются опять неизменные,
Решение
Цитата:
Сообщение от baikkott Посмотреть сообщение
можно только путем сброса цветов блоков во внешней ссылке?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 10.12.2015, 16:15
#289
Alex_GSP

Генплан
 
Регистрация: 16.03.2014
Сообщений: 33


Здравствуйте уважаемые форумчане!
Можно ли как то команду BGCFT (Конвертирует все поля в обычный текст) заточить так, чтобы не открывая чертежи, пачкой преобразовывать поля?
Мы просто юзаем подшивки, ссылаемся полями из разных чертежей на общие данные, и если внедрение ссылок решается формированием комплекта, то поля остаются. А значит снова открывать сто-пятьсот чертежей.
Alex_GSP вне форума  
 
Непрочитано 10.12.2015, 16:23
#290
perpetule


 
Регистрация: 23.09.2008
Волгоград
Сообщений: 810
<phrase 1= Отправить сообщение для perpetule с помощью Skype™


Присоединяюсь к просьбе Alex_GSP
__________________
tc71
perpetule вне форума  
 
Непрочитано 10.12.2015, 19:57
#291
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от Alex_GSP Посмотреть сообщение
Мы просто юзаем подшивки, ссылаемся полями из разных чертежей на общие данные, и если внедрение ссылок решается формированием комплекта, то поля остаются. А значит снова открывать сто-пятьсот чертежей.
А почему просто не отправить комплект вместе с файлом подшивки? На другом компьютере все подхватится, и поля будут работать. Или не хочется отправлять какие-то свои "ноу-хау"?
Заметил также, что если файла подшивки нет, то поля не превращаются в решетки, но и исправить их источник тоже нельзя. Может, просто отправлять да и шут с ними, этими полями? Хотя, может, я и не совсем понял, что имеется в виду под "ссылаемся полями на общие данные" - может, там и появляются решетки?

В реализации массового преобразования полей в куче файлов разом я вижу как минимум один препон: доступ к неактивному файлу из лиспа есть только через ActiveX, а с его помощью, насколько я знаю, нельзя получить код поля мультивыноски. Его, вроде бы, можно получить только через dxf, то есть - AutoLISP, а он не может работать с неактивным документом. Поэтому как минимум с мультивыносками - уже пролёт. Поправьте меня если я ошибаюсь.
skkkk вне форума  
 
Непрочитано 11.12.2015, 20:27
#292
Alex_GSP

Генплан
 
Регистрация: 16.03.2014
Сообщений: 33


Цитата:
Сообщение от skkkk Посмотреть сообщение
А почему просто не отправить комплект вместе с файлом подшивки? На другом компьютере все подхватится, и поля будут работать. Или не хочется отправлять какие-то свои "ноу-хау"?
Здравствуйте. Конечно можно, и не в ноу-хау дело. Проблема возникнет сразу же после получения Заказчиком архива с кучей непонятных для него файлов, кроме знакомого dwg. Тут своих то коллег на подшивку перетянуть, громоздкая задача. А по телефону Заказчику объяснять что да как - вообще беда.
У нас, думаю как и у большинства компаний, определенная процедура передачи комплекта Заказчику:
Первая папка с файлами dwg, doc/docx, jpeg/png и т.п. составляющие в целом комплект. Чтобы Заказчик дал комплект мальчику, мальчик открыл нужный файл, померял там что нужно, или копирнул. Поработал в общем. Файлы без подписей-картинок.
Вторая папка с единым или россыпью файлами pdf, типа подписанные (подписи-картинки). Чтобы опять же - Заказчик дал его мальчику, мальчик отправил тупо на печать, готов экземпляр куда там нужно.

Итого - только в одном комплекте может быть под сто и больше чертежей. По требованию Заказчика в одном файле может быть один лист, плюс в имени файла шифр листа. С введением подшивки конечно распечатать в pdf или кинуть нужный комплект на плоттер стало значительно проще. Введение системы внешних ссылок тоже дает ощутимые плюсы. Введение полей со ссылкой на свойства подшивки предполагали плюсы (изменение например названия объекта, фамилии ГИПа и т.д.), однако за время работы над объектом единственное что пока менял - дату)). Ну а при комплектовании чертежей в ревизию мы преобразовываем поля и внедряем ссылки, чтобы у Заказчика не возникло сложностей с чертежами. Команда eTransmit решает проблему массового внедрения внешних ссылок (конечно при условии отсутствия прокси-объектов)), как я уже писал.
Не скажу что такая система нравится, но что есть, с тем и работаем.
Alex_GSP вне форума  
 
Автор темы   Непрочитано 11.12.2015, 20:54
#293
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от skkkk Посмотреть сообщение
доступ к неактивному файлу из лиспа есть только через ActiveX, а с его помощью, насколько я знаю, нельзя получить код поля мультивыноски.
Получить можно для текста, мтекста, но не всегда корректно. Для мультивыноски нельзя
Цитата отсюда
Цитата:
И vla-get-TextString и vla-FIELDCODE неверно возвращают строку, если в ней есть unicod символы
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 11.12.2015 в 21:58.
VVA вне форума  
 
Непрочитано 11.12.2015, 21:33
#294
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Alex_GSP, и Вам не хворать, по-моему, можно не отправлять эти файлы *.dst - поля вроде как не "решётятся"

Цитата:
Сообщение от VVA Посмотреть сообщение
Получить можно
А как?
Пробую
Код:
[Выделить все]
(vla-fieldcode (vlax-ename->vla-object (car (entsel))))
с текстом - выдает результат, а с мультивыноской выдает
Цитата:
Выберите объект: ; ошибка: ActiveX Server возвратил ошибку: неизвестное имя:
FieldCode
Видимо, я о чем-то не в курсе. Как-то можно обратиться к подобъекту "мтекст" мультивыноски? Алексей как-то что-то такое упоминал. Но как сделать, для меня так и осталось загадкой. В итоге повелось, что я добываю поля из млидера через (entget).
skkkk вне форума  
 
Автор темы   Непрочитано 11.12.2015, 21:56
#295
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от skkkk Посмотреть сообщение
В итоге повелось, что я добываю поля из млидера через (entget).
Для мультивыноски нужно ковырять dxf. Отредактировал #293
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 03.01.2016, 17:45
#296
WilliamClassic


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


Здравствуйте! Пытаюсь командой BGCTFCEL преобразовать поля в размерных примитивах. В примитиве размерное значение находится над размерной линиией, а вставленное поле под ней. В текстовой строке размерного примитива прописан код
Код:
[Выделить все]
<>\X{\C1;*ВСТАЛЕННОЕ ПОЛЕ*}
После обработки примитива командой текстовая строка имеет вид
Код:
[Выделить все]
\A1;{\C1;*ПРЕОБРАЗОВАННОЕ ПОЛЕ*}
, т.е. удаляется значение размера и перенос под размерную линию. Возможно ли исправить работу команды, что бы преобразовывалось только вставленное поле? Спасибо.
WilliamClassic вне форума  
 
Автор темы   Непрочитано 04.01.2016, 14:58
#297
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


WilliamClassic, Обновил до версии 2.41

----- добавлено через ~3 ч. -----
ЗЫ Плохо скопировал код. Файл перезалил. Архив переименовал в bgtools 2.41a.zip
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 04.01.2016 в 17:34.
VVA вне форума  
 
Непрочитано 15.01.2016, 10:23
#298
Konstruktiv54


 
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
<phrase 1=


Очень часто приходится работать с чертежами АР, выполненными в Архикаде.
Такие чертежи, экспортированные в dwg несут в себе множество слоев "ном_пера" что-то там. Пока отключишь на всех подложках все не нужные для работы слои - замучаешься.
Есть какая-то потребность оптимизировать этот процесс. Может быть можно перенести настройки видимости слоев с одной X-ref на другую аналогичную?
Konstruktiv54 вне форума  
 
Непрочитано 15.01.2016, 11:04
#299
Кулик Алексей aka kpblc
Moderator

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


Создаешь фильтр слоев, устанавливаешь видимость. VISRETAIN - в 1, например
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 15.01.2016, 11:23
#300
shartal


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


Это делается Диспетчером конфигурации слоев, который можно импортировать в файл. Есть одно не удобство, названия слоев ссылки начинаются с названия файла ссылки, чтобы конфигурация работала, надо ссылку переименовывать в соотв. с названием сохраненным в конфигурации. И можно это делать только если ссылка одна.
shartal вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > LISP. Подготовка подосновы

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Научите лиспу на примере (или как kpblc, VVA и компания пытаются обучить чайника лиспу) Red Nova LISP 4555 24.03.2024 13:44
{Конкурс} Lisp. Задачки для студентов gomer LISP 10 05.01.2011 16:33
LISP на команду 3dcorbit Малюк LISP 2 30.09.2009 14:18
Запуск Lisp команды в новом документе BlackHarp LISP 1 26.03.2009 23:06
загрузка DOS прог через LISP Gaa LISP 15 12.08.2005 19:19