Kreator Posted June 28, 2019 Report Share Posted June 28, 2019 Приветствую! Не нашёл в справке описание консольного варианта команды PURGE, поэтому вопрос: Как получить в консоли тот же эффект, если поставить все галки а нажав Удалить всё? -PURGE _FULL удаляет ещё и зарегистрированные приложения, не уверен, что так можно делать, не потеряв данные. -PURGE _ALL вообще не хочет ничего удалять. По отдельности запускать на каждый тип элементов? Quote Link to comment Share on other sites More sharing options...
doctorraz Posted June 28, 2019 Report Share Posted June 28, 2019 с консолью в нане беда((( все силы на Gui, а про ещк живых проетантов не вспомнили(( Quote Link to comment Share on other sites More sharing options...
Kreator Posted June 29, 2019 Author Report Share Posted June 29, 2019 Да все всё понимают Просто нужна информация - мне всё равно, написать 1 строку в файл или 10, по сути... Quote Link to comment Share on other sites More sharing options...
yum Posted July 3, 2019 Report Share Posted July 3, 2019 Приветствую! Не нашёл в справке описание консольного варианта команды PURGE, поэтому вопрос: Как получить в консоли тот же эффект, если поставить все галки а нажав Удалить всё? -PURGE _FULL удаляет ещё и зарегистрированные приложения, не уверен, что так можно делать, не потеряв данные. -PURGE _ALL вообще не хочет ничего удалять. По отдельности запускать на каждый тип элементов? Зарегистрированные приложения - это данные из базы чертежа о приложениях, в которых побывал файл (насколько понимаю). На данные чертежа это не повлияет. В автокадовской команде -PURGE этот функционал выделен в отдельную опцию, у нас - нет. -PURGE _ALL должен вызвать следующий запрос (пару). Если хотите без них, можно так -PURGE _ALL N . У меня так сработало. 1 Quote Link to comment Share on other sites More sharing options...
Kreator Posted July 3, 2019 Author Report Share Posted July 3, 2019 И я так думал. Но вот результаты на одном и том же файле: Через интерфейс (GUI): Команда: PU PU,PURGE,ОЧ,ОЧИСТИТЬ,УДАЛИ - Очистить документ Удалено геометрии нулевой длины: 4 Раздел "Блоки". Удалeно "*T445". Раздел "Блоки". Удалeно "*U268". Раздел "Блоки". Удалeно "A3x3_Альбомный_Короткая_N_NA_NC_5мм". Раздел "Блоки". Удалeно "raz_pop_gr". Раздел "Блоки". Удалeно "Разработчики ЮАП". Раздел "Блоки". Удалeно "сквозная нумерация". Раздел "Размерные стили". Удалeно "ISO-25". Раздел "Размерные стили". Удалeно "SPDS". Раздел "Размерные стили". Удалeно "ГПиД_М_1000". Раздел "Размерные стили". Удалeно "привязки 1 ОКР". Раздел "Размерные стили". Удалeно "СПДС". Раздел "Размерные стили". Удалeно "ТХ-СМК-Выноски". Раздел "Слои". Удалeно "_razrezy". Раздел "Слои". Удалeно "VS_Seti_DAT_Tekst". Раздел "Слои". Удалeно "СПДС_НЕПЕЧАТНЫЙ". Раздел "Стили мультивыносок". Удалeно "pikets1". Раздел "Текстовые стили". Удалeно "$0$ROMANS70". Раздел "Текстовые стили". Удалeно "01". Раздел "Текстовые стили". Удалeно "ГОСТ2.304-1.5 мм". Раздел "Типы линий". Удалeно "CONTINOUS". Раздел "Типы линий". Удалeно "ZIGZAG". Раздел "Слои". Удалeно "п_0.09 подписи". Раздел "Текстовые стили". Удалeно "Dim". Раздел "Текстовые стили". Удалeно "ESKD". Раздел "Текстовые стили". Удалeно "GOST 2.304". Раздел "Текстовые стили". Удалeно "ГОСТ2.304-3.0 мм". Раздел "Текстовые стили". Удалeно "ГП_2_5_1000". Раздел "Формы". Удалeно "ltypeshp.shx". Всего очищено: 28 С параметром Все (ALL): Команда: -PURGE -PURGE,-ОЧИСТИТЬ - Очистить документ Выберите тип неиспользуемых объектов для удаления [Блоки/стилиВЫносныхэлементов/Рзмстили/Группы/Слои/типыЛин/мАтериалы/мвЫноскастиль/Пстили/Формы/Тстили/Млстили/стиливидовРАзрезов/тблстИли/визУальные стили/Зарегприл/геометрия Нулевой длины/пустыЕ текстовые объекты/неПРивязанные данные/AНнотативные масштабы/Облака точек/полнаЯ/Все]: _all Имена удаляемых элементов: <*>: Подтверждать удаление каждого элемента? [Да/Нет] <Да>: n Раздел "Блоки". Удалeно "Разработчики ЮАП". Раздел "Блоки". Удалeно "сквозная нумерация". Раздел "Блоки". Удалeно "A3x3_Альбомный_Короткая_N_NA_NC_5мм". Раздел "Блоки". Удалeно "raz_pop_gr". Раздел "Блоки". Удалeно "*U268". Раздел "Блоки". Удалeно "*T445". Удалено: 6 Раздел "Слои". Удалeно "VS_Seti_DAT_Tekst". Раздел "Слои". Удалeно "_razrezy". Раздел "Слои". Удалeно "СПДС_НЕПЕЧАТНЫЙ". Удалено: 3 Раздел "Типы линий". Удалeно "ZIGZAG". Раздел "Типы линий". Удалeно "CONTINOUS". Удалено: 2 Раздел "Текстовые стили". Удалeно "01". Раздел "Текстовые стили". Удалeно "$0$ROMANS70". Раздел "Текстовые стили". Удалeно "ГОСТ2.304-1.5 мм". Удалено: 3 Не найдены неиспользуемые файлы форм. Раздел "Размерные стили". Удалeно "СПДС". Раздел "Размерные стили". Удалeно "SPDS". Раздел "Размерные стили". Удалeно "ISO-25". Раздел "Размерные стили". Удалeно "ГПиД_М_1000". Раздел "Размерные стили". Удалeно "ТХ-СМК-Выноски". Раздел "Размерные стили". Удалeно "привязки 1 ОКР". Удалено: 6 Не найдены неиспользуемые стили мультилиний. Не найдены неиспользуемые стили печати. Не найдены неиспользуемые стили таблиц. Не найдены неиспользуемые материалы. Не найдены неиспользуемые визуальные стили. Не найдены неиспользуемые группы. Раздел "Стили мультивыносок". Удалeно "pikets1". Удалено: 1 Не найдены неиспользуемые стили выносного элемента. Не найдены неиспользуемые стили сечения. Не найдены неиспользуемые облака точек. Всего очищено: 21 С параметром Полная (FULL): Команда: -PURGE -PURGE,-ОЧИСТИТЬ - Очистить документ Выберите тип неиспользуемых объектов для удаления [Блоки/стилиВЫносныхэлементов/Рзмстили/Группы/Слои/типыЛин/мАтериалы/мвЫноскастиль/Пстили/Формы/Тстили/Млстили/стиливидовРАзрезов/тблстИли/визУальные стили/Зарегприл/геометрия Нулевой длины/пустыЕ текстовые объекты/неПРивязанные данные/AНнотативные масштабы/Облака точек/полнаЯ/Все]: _full Старт полной очистки. Удалено аннотативных масштабов: 31 Раздел "Блоки". Удалeно "Разработчики ЮАП". Раздел "Блоки". Удалeно "сквозная нумерация". Раздел "Блоки". Удалeно "A3x3_Альбомный_Короткая_N_NA_NC_5мм". Раздел "Блоки". Удалeно "raz_pop_gr". Раздел "Блоки". Удалeно "*U268". Раздел "Блоки". Удалeно "*T445". Раздел "Слои". Удалeно "VS_Seti_DAT_Tekst". Раздел "Слои". Удалeно "_razrezy". Раздел "Слои". Удалeно "СПДС_НЕПЕЧАТНЫЙ". Раздел "Типы линий". Удалeно "ZIGZAG". Раздел "Типы линий". Удалeно "CONTINOUS". Раздел "Текстовые стили". Удалeно "01". Раздел "Текстовые стили". Удалeно "$0$ROMANS70". Раздел "Текстовые стили". Удалeно "ГОСТ2.304-1.5 мм". Раздел "Размерные стили". Удалeно "СПДС". Раздел "Размерные стили". Удалeно "SPDS". Раздел "Размерные стили". Удалeно "ISO-25". Раздел "Размерные стили". Удалeно "ГПиД_М_1000". Раздел "Размерные стили". Удалeно "ТХ-СМК-Выноски". Раздел "Размерные стили". Удалeно "привязки 1 ОКР". Раздел "Стили мультивыносок". Удалeно "pikets1". Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIMJOGGED_JOGANGLE_SYMBOL". Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIMTEXT_FILL". Раздел "Регистрация приложений". Удалeно "AcadAnnoAV". Раздел "Регистрация приложений". Удалeно "IG_TEXT_MASK". Раздел "Регистрация приложений". Удалeно "AcadAnnotativeDecomposition". Раздел "Регистрация приложений". Удалeно "AcadAnnotativeAttributeDecomposition". Раздел "Регистрация приложений". Удалeно "ACAD_MLEADERVER". Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIMARC_LENGTH_SYMBOL". Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIM_LINETYPE". Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIM_EXT1_LINETYPE". Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIM_EXT2_LINETYPE". Раздел "Регистрация приложений". Удалeно "AcDbAttr". Раздел "Регистрация приложений". Удалeно "MCS_DOCUMENT_ID". Раздел "Регистрация приложений". Удалeно "MCS_DIM1". Раздел "Регистрация приложений". Удалeно "McsXdata5". Раздел "Регистрация приложений". Удалeно "McDocData". Раздел "Регистрация приложений". Удалeно "MC_VERSION_DATA". Раздел "Регистрация приложений". Удалeно "MCS_PARAMS_DATA". Раздел "Регистрация приложений". Удалeно "AcadAnnoPO". Раздел "Регистрация приложений". Удалeно "ACAD_EXEMPT_FROM_CAD_STANDARDS". Раздел "Регистрация приложений". Удалeно "AcadAnnoMonitorAlertIconDisabled". Раздел "Регистрация приложений". Удалeно "ADE". Раздел "Регистрация приложений". Удалeно "ACAD_DSTYLE_DIMEXT_LENGTH". Раздел "Слои". Удалeно "п_0.09 подписи". Раздел "Текстовые стили". Удалeно "GOST 2.304". Раздел "Текстовые стили". Удалeно "Dim". Раздел "Текстовые стили". Удалeно "ГП_2_5_1000". Раздел "Текстовые стили". Удалeно "ГОСТ2.304-3.0 мм". Раздел "Текстовые стили". Удалeно "ESKD". Раздел "Формы". Удалeно "ltypeshp.shx". Раздел "Регистрация приложений". Удалeно "MP_FORMAT". Полная очистка завершена. Всего очищено: 52 Как видно, параметр Все не делает того же, что галки в графическом интерфейсе. Не удаляются 7 элементов: Раздел "Слои". Удалeно "п_0.09 подписи". Раздел "Текстовые стили". Удалeно "Dim". Раздел "Текстовые стили". Удалeно "ESKD". Раздел "Текстовые стили". Удалeно "GOST 2.304". Раздел "Текстовые стили". Удалeно "ГОСТ2.304-3.0 мм". Раздел "Текстовые стили". Удалeно "ГП_2_5_1000". Раздел "Формы". Удалeно "ltypeshp.shx". Если _FULL таки безопасно, то можно и им пользоваться, такой вариант больше всех режет. ALL.txt FULL.txt GUI.txt Quote Link to comment Share on other sites More sharing options...
Kreator Posted July 3, 2019 Author Report Share Posted July 3, 2019 -PURGE _ALL должен вызвать следующий запрос (пару). Если хотите без них, можно так -PURGE _ALL N . У меня так сработало. То, что команда _ALL ничего не удаляла - не результат не следования её запросам, а результат её работы на конкретном файле - удалено 0. Тогда как в GUI команда показывала и удаляла лишние элементы в этом файле. Quote Link to comment Share on other sites More sharing options...
doctorraz Posted July 3, 2019 Report Share Posted July 3, 2019 >> Если _FULL таки безопасно, то можно и им пользоваться, ____ я бы потестировал и не спешил, запросто может почикать внутренние связи, типа перекрестных ссылок и прочих фишек вертикалок... сам жэж видишь консольные варианты сырцы сырцовые, коль даже ТП носа сюда не кажет Quote Link to comment Share on other sites More sharing options...
yum Posted July 4, 2019 Report Share Posted July 4, 2019 Как видно, параметр Все не делает того же, что галки в графическом интерфейсе. Не удаляются 7 элементов: Да, разницу видела, надо разбираться. Quote Link to comment Share on other sites More sharing options...
oVal Posted August 6, 2019 Report Share Posted August 6, 2019 Если кратко: Purge (с Удалить всё) - Выполняет очистку документа за несколько проходов и умеет удалять геометрию нулевой длины и пустые тестовые объекты. -Purge All - делает только один проход, то есть удаляются неиспользуемые объекты одного уровня вложенности, и не удаляет геометрию нулевой длины и пустые тестовые объекты. -Purge Full - делает несколько проходов, как и диалоговая команда Purge + дополнительно умеет "чистить" аннотативные масштабы и удалять зарегистрированные приложения. И я так думал. Но вот результаты на одном и том же файле: Результаты налицо. Но на сам файл взглянуть бы ещё... Можно? 1 Quote Link to comment Share on other sites More sharing options...
Kreator Posted August 7, 2019 Author Report Share Posted August 7, 2019 Да можно. Теперь найти бы его Quote Link to comment Share on other sites More sharing options...
oVal Posted August 7, 2019 Report Share Posted August 7, 2019 Да не обязательно тот самый. Можно и другой подобный, а ещё лучше более "запурженный". У нас есть реальные пользовательские файлы, но без санкций авторов выкладывать их на форум не есть правильно. 1 Quote Link to comment Share on other sites More sharing options...
Kreator Posted August 21, 2019 Author Report Share Posted August 21, 2019 Пока тот вопрос оставим, я подберу что-нибудь потом. А вот другой экземпляр. После всевозможных очисток размер файла остаётся 2,7 МБ. Если скопировать все объекты в новый файл, то размер у него 370 кБ. Что делать и кто виноват? Не уменьшается.7z 1 Quote Link to comment Share on other sites More sharing options...
oVal Posted August 21, 2019 Report Share Posted August 21, 2019 ...Что делать и кто виноват? Да никто не виноват: в БД порядка 10 тыс. объектов, созданных сторонним приложением (вертикалкой или API-шной приладой, например). Для программы объекты "не родные" и она их совершенно справедливо оставляет в БД. Ну а если уж очень хочется уменьшить размер файла, то вариант с копированием через БО уже озвучен. WBLOCK, EXPORT еще можно попробовать. 2 Quote Link to comment Share on other sites More sharing options...
Narumarus Posted July 1, 2022 Report Share Posted July 1, 2022 А есть ли очередность в выполнении команд? У себя использую такую конструкцию для очистки текущего чертежа одной кнопкой: (command "_.audit" "_y" "_n" "_.-purge" "_a" "*" "_n" "_.-purge" "_r" "*" "_n" "_.-ОЧИСТИТЬ" "AНнотативные") 1 Quote Link to comment Share on other sites More sharing options...
Kreator Posted July 1, 2022 Author Report Share Posted July 1, 2022 7 часов назад, Narumarus сказал: очередность в выполнении команд Я сначала чищу, чтоб меньше проверять, потом проверяю, потом снова чищу (вдруг после проверки что-то высвободилось): -purge _full audit y n auditgeometry y -purge _full добавлено через 6 минут Ух ты - файл в последней версии не только не уменьшается, но и увеличивается после чистки Был 2,7, стал 4,3 МБ. 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted July 1, 2022 Report Share Posted July 1, 2022 22 минуты назад, Kreator сказал: в последней версии 6122? Quote Link to comment Share on other sites More sharing options...
Kreator Posted July 1, 2022 Author Report Share Posted July 1, 2022 12 минут назад, doctorraz сказал: 6122 Да 1 Quote Link to comment Share on other sites More sharing options...
oVal Posted July 1, 2022 Report Share Posted July 1, 2022 2 часа назад, Kreator сказал: Ух ты - файл в последней версии не только не уменьшается, но и увеличивается после чистки Был 2,7, стал 4,3 МБ. Речь, я так понимаю, о файле Не уменьшается.7z из: С ним всё по-прежнему: Префиксы: 225 - текущая разрабатываемая; 2020 - после чистки в автокаде 2020. Разница в размере нашего и автокадовского файла из-за превью (миниатюры файла). У нас превью файла занимает бОльший объем, чем в автокаде. 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted July 1, 2022 Report Share Posted July 1, 2022 1 минуту назад, oVal сказал: превью файла занимает бОльший объем, чем в автокаде. Делать зум пустоты, потом чистить сохранять закрывать? Или превью пустоты тоже больше весит? добавлено через 1 минуту Как с печатью подложек педееф, конечный файл на порядок тяжелее исходных пэдээфок Quote Link to comment Share on other sites More sharing options...
oVal Posted July 1, 2022 Report Share Posted July 1, 2022 Речь о миниатюре файла, то есть о предпросмотре файла в проводнике. Управляется переменной RASTERPREVIEW. По умолчанию =1. Поставьте 0, превью не будет генериться при сохранении файла и размер файла похудеет примерно до автокадовского. 2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted July 1, 2022 Report Share Posted July 1, 2022 Только что, oVal сказал: размер файла похудеет примерно до автокадовского. Который с превью? Quote Link to comment Share on other sites More sharing options...
oVal Posted July 1, 2022 Report Share Posted July 1, 2022 Они все с превью. Добавил на скрин файл с отключенным превью. Его размер примерно такой же, как в автокаде: добавлено через 5 минут То есть в БД файла имеются какие-то объекты, которые ни у нас, ни в автокаде не пуржаться (я уже говорил про них выше). Любопытно бы узнать, каким образом эти объекты (в какой программе) были созданы? Quote Link to comment Share on other sites More sharing options...
Kreator Posted July 2, 2022 Author Report Share Posted July 2, 2022 18 часов назад, oVal сказал: Речь, я так понимаю, о файле Не уменьшается.7z Да, он самый. Откуда взялся - попробую узнать, хотя это будет непросто Тут меня теперь другой вопрос мучает - а как я до 2,7 ужал? Quote Link to comment Share on other sites More sharing options...
doctorraz Posted July 2, 2022 Report Share Posted July 2, 2022 (edited) 2 минуты назад, Kreator сказал: Тут меня теперь другой вопрос мучает - а как я до 2,7 ужал? Судя по дате когда тебе это удалось, какойто древний нано... Учитывая, что повтрить не получается... это нанознание тоже утрачено((( добавлено через 2 минуты 17 часов назад, oVal сказал: Его размер примерно такой же, как в автокаде Как в автокаде с включенным превью? Edited July 2, 2022 by doctorraz 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.