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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Разный результат работы команды Purge, через ком. строку и через меню. Причина?

Разный результат работы команды Purge, через ком. строку и через меню. Причина?

Ответ
Поиск в этой теме
Непрочитано 22.02.2023, 05:37 #1
Разный результат работы команды Purge, через ком. строку и через меню. Причина?
Astartes
 
Котло- и реакторостроение
 
Барнаул
Регистрация: 25.02.2010
Сообщений: 824

Добрый день.
Во вложении файл, который хочу очистить от мусора.
Использую для этого макрос взятый на этом форуме.
^C^C_.-purge;_a;;_n;_.-purge;_a;;_n;_.-purge;_r;;_n;_.audit;_y;_.-scalelistedit;_r;_y;_e;_.-purge;_a;;_n;_zoom;_extents;_qsave;

По почему-то не удаляются лишние типы линий.
Ввожу в ком. строку по порядку _-purge;_a;;_n; - тот же результат.

Но если воспользоваться командой пурже через кнопку на панели, с последующим выбором опций, то все лишние объекты (конкретно типы линий) удалятся.

Собственно вопрос - почему разный результат у команды? И можно ли как то через макрос добиться полного удаления лишних объектов?

Акад 2016. Все офиц. обновы какие были, установлены.

Вложения
Тип файла: dwg
DWG 2010
Пример.dwg (60.3 Кб, 15 просмотров)

__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022

Последний раз редактировалось Astartes, 22.02.2023 в 05:46.
Просмотров: 1222
 
Непрочитано 24.02.2023, 16:23
#2
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,401


Не знаю у меня не удаляет вообще. Ни через командную строку, ни через меню. Вообще-то странно если было бы иначе.
Для полного удаления попробуйте добавить в командную строку команду: (dictremove (namedobjdict) "ACAD_DGNLINESTYLECOMP"). Должно помочь.
AlexCondor вне форума  
 
Непрочитано 26.02.2023, 22:49
#3
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,916


Если 2016 со всеми обновлениями, то, возможно, дело в "Orphaned data" в меню. Через комстроку попробуй еще _-purge _о
engngr вне форума  
 
Автор темы   Непрочитано 01.03.2023, 05:31
#4
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Цитата:
Сообщение от engngr Посмотреть сообщение
Если 2016 со всеми обновлениями, то, возможно, дело в "Orphaned data" в меню. Через комстроку попробуй еще _-purge _о
Спасибо. Сработало.
Если вводить последовательно, то после вашего варианта, происходить какая-то "отвязка DGN", но очистка не происходит. Если после этого запустить макрос то все вычищается.
Добавил к себе в макрос в начало ваш вариант и теперь вычищает все и сразу.
^C^C_.-purge;_o;_.-purge;_a;;_n;_.-purge;_a;;_n;_.-purge;_r;;_n;_.audit;_y;_.-scalelistedit;_r;_y;_e;_.-purge;_a;;_n;_zoom;_extents;_qsave;

Опция "_о" это же сокращение? Полное имя опции какое?
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 01.03.2023, 09:11
#5
Кулик Алексей aka kpblc
Moderator

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


orphaned
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 01.03.2023, 09:31
#6
Astartes

Котло- и реакторостроение
 
Регистрация: 25.02.2010
Барнаул
Сообщений: 824


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
orphaned
Спасибо.
Набрал в поисковике. И сразу же наткнулся вот на такую штуку.


https://knowledge.autodesk.com/suppo...le-purges.html
__________________
AutoCad 2011 -> AutoCad 2013 -> AutoCad 2016 -> AutoCad 2011 -> AutoCad 2022
Astartes вне форума  
 
Непрочитано 01.03.2023, 09:38
#7
Кулик Алексей aka kpblc
Moderator

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


В старых версиях так и было, насколько помню. В последних эту опцию включили в стандартный purge.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.03.2023, 19:06
#8
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,297
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
В последних эту опцию включили в стандартный purge.
Начиная с АК2015,
для более старых версий были выпущены фиксы для очистки dgn
__________________
Мастерская СПДС
doctorraz вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Разный результат работы команды Purge, через ком. строку и через меню. Причина?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новые команды для работы с полилинией VVA Программирование 647 18.09.2023 11:16
Почему у конструктивного элемента и группы унификации этих же элементов - разный результат подбора сечения? Sokrat SCAD 26 10.04.2017 09:28
Как получить результат команды "плоскснимок" в цвете? Черепушка AutoCAD 4 27.02.2017 10:55
Варианты контекстного меню, вызываемого в процессе работы команды hwd Программирование 14 24.12.2012 11:02
Изменение UCS через прозрачные команды. kosmi Программирование 10 19.10.2007 09:50