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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как удалить зависимости из чертежа при их наличии?

Как удалить зависимости из чертежа при их наличии?

Ответ
Поиск в этой теме
Непрочитано 27.11.2024, 10:55 #1
Как удалить зависимости из чертежа при их наличии?
===AAA===
 
г. Норильск
Регистрация: 15.08.2005
Сообщений: 616

Всем привет!

Как удалить - понятно: DELCONSTRAINT

Не понятно, как определить, содержит ли чертёж зависимости
и "нужно ли" / "можно ли" подавать эту команду.

Кто-нибудь знает?
__________________
Счастливо, Алексей!
Просмотров: 658
 
Непрочитано 27.11.2024, 11:27
#2
Кулик Алексей aka kpblc
Moderator

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


https://autolisp.ru/2017/05/15/parametric-clean/ ?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 27.11.2024, 11:45
#3
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616


"Нет словаря - нет проблем" - ползадачи решено. :-)

Однако в свете:

Цитата:
удаление словаря гарантированно убивает динамические массивы.
Всё же хочется понять, есть ли в чертеже зависимости (или их всё же нет),
если словарь имеется. Допустим, зависимости уже удалены, а словарь остался.

Где-то ведь в словаре должна быть информация о количестве зависимостей
или ещё чего-то, отличного от "нуля" ?
__________________
Счастливо, Алексей!

Последний раз редактировалось ===AAA===, 27.11.2024 в 12:05.
===AAA=== вне форума  
 
Непрочитано 27.11.2024, 12:30
#4
Ingpro


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


Цитата:
Сообщение от ===AAA=== Посмотреть сообщение
Не понятно, как определить, содержит ли чертёж зависимости
и "нужно ли" / "можно ли" подавать эту команду.
Если в чертеже есть дин. блоки с зависимостями, то при удалении блоки превратятся в статические (например, блоки сортамента металлопроката), так что с осторожностью...
Команда _DELCONSTRAINT удаляет корректно (в блоках вроде нет) с выбором объектов.
Например лисп cleandwg.vlx сносит все зависимости и в блоках тоже...без выбора
Миниатюры
Нажмите на изображение для увеличения
Название: cleandwg.png
Просмотров: 30
Размер:	26.1 Кб
ID:	265652  

Последний раз редактировалось Ingpro, 27.11.2024 в 12:41.
Ingpro вне форума  
 
Автор темы   Непрочитано 27.11.2024, 12:36
#5
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616


Вот потому-то я и хочу:

а) Понять - есть ли вообще в чертеже зависимости (даже при наличии словаря)
б) Возможно - проанализировать их
в) Возможно - удалить (как вариант - удалить все их)
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Автор темы   Непрочитано 28.11.2024, 06:41
#6
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616


Кстати, а какая системная переменная управляет их видимостью?
Или свойство Листа / Активного документа ...

Чего там команда showhidectrs переключает-то?
__________________
Счастливо, Алексей!

Последний раз редактировалось ===AAA===, 28.11.2024 в 09:44.
===AAA=== вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как удалить зависимости из чертежа при их наличии?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как быстро удалить внешние ссылки из чертежа? SilvioManuel AutoCAD 8 21.03.2022 16:05
Как найти и удалить 3D тело на в файле 2D чертежа reddysss Программирование 17 15.12.2016 09:04
Hp laserjet 5035 MFP смещение чертежа на формате A3 при печати из Autocad 2011 и 2013 merdoc2003 AutoCAD 6 18.04.2013 23:59
удаление блока _Arch Tick из чертежа, как найти и удалить Dim19 AutoCAD 3 27.03.2010 17:37