Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Посторонние элементы в пустом файле

Тема в разделе "Autocad", создана пользователем RealSkif, 14 дек 2017.

  1. RealSkif

    Регистрация:
    12 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    Есть пустой файл чертежа, из которого удалены все элементы, слои, блоки и т.п. (в том числе через функцию утилиты -> очистить -> удалить все). Тем не менее, пустой файл весит полтора мегабайта. Размер вырастает после того, как в чертеж (который имеет соответствующий контенту размер) копируются элементы из других чертежей (штампы, например). Ко всему этому, подобный чертеж начинает заметно сильнее нагружать пк, Есть идеи, что это за элементы, которые так увеличивают размер файла, и как от них избавиться?
     

    Вложения:

    #1
  2. flareon

    Форумчанин

    Регистрация:
    20 дек 2009
    Сообщения:
    257
    Симпатии:
    98
    Адрес:
    г.Калининград, Россия
    Попробовал своим любимым дедовским способом ( командой _wblock), вычищает все на фиг, размер сам видишь::biggrin24.gif::
     

    Вложения:

    #2
  3. RealSkif

    Регистрация:
    12 янв 2016
    Сообщения:
    7
    Симпатии:
    0
    Эм, у меня эта команда сохраняет выбранные объекты или блоки в отдельный файл чертежа:/ Это как должно работать?
     
    #3
  4. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.236
    Адрес:
    Украина, г.Калуш
    RealSkif, попробуй для очистки чертежа такой вот лиспик.
    Запускаться командой somepurge
     

    Вложения:

    • somepurge.lsp
      Размер файла:
      1,2 КБ
      Просмотров:
      85
    #4
    zvezdochiot, chehoff, RealSkif и ещё 1-му нравится это.
  5. flareon

    Форумчанин

    Регистрация:
    20 дек 2009
    Сообщения:
    257
    Симпатии:
    98
    Адрес:
    г.Калининград, Россия
    надо галку поставить на "весь чертеж" и тогда она на основе исходного чертежа создает новый, в котором есть только твои объекты со своими свойствами и зависимосями и ничего более, поскольку в твоем исходнике объектов нет, то эта команда вычистила всю лабудень (все старые следы) оттуда и получился чистый новорожденный файл, в нем можно смело начинать все заново.
     

    Вложения:

    #5
    RealSkif нравится это.
  6. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
  7. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    В вашем "пустом" чертеже находится 32701 прокси-объектов.
    Используйте для удаления прокси-объектов программу ExplodeProxy от А. Ривилиса http://cadsupport.ru/2014/10/программы-а-ривилиса/
     
    #7
    RealSkif нравится это.
  8. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    После удаления прокси-обьектов можно "дочистить" чертеж лисп-программой CleanDWG.vlx.
    Лично для меня в этой программе есть иногда очень нужная функция удаления скопом фильтров слоев.
    Запуск программы - набрать в командной строке CleanDWG.
    CleanDWG.jpg
     

    Вложения:

    • CleanDWG.vlx
      Размер файла:
      9,2 КБ
      Просмотров:
      36
    #8
    RealSkif нравится это.
  9. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    там просто словарь с описанием dgn-типов линий - 99.99% файла
     
    #9
    RealSkif нравится это.
  10. ru.Sick

    Регистрация:
    22 янв 2017
    Сообщения:
    24
    Симпатии:
    1
    Адрес:
    Харьков
    Подскажите, как уменьшить практически пустой .dxf Комманда Explodeallproxy и Removeallproxy не помогли. Лисп Somepurge тоже. Комманда _Audit пишет: Pass 3 21600 objects audited Сохраняю файл dxf как AutoCad2000 DXF.
    Спасибо за CleanDWG. Вопрос решился
     

    Вложения:

    • SMP.dxf
      Размер файла:
      4,2 МБ
      Просмотров:
      2
    #10
  11. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.971
    Симпатии:
    694
    Адрес:
    Маськва
    Еще способ без лиспов - вставить в новый файл как блок в свои координаты с расчленением. Лишнее не переносится.
    INSERT_file.png
    И не забыть, что эти опции запомнятся - при вставке блоков! ::biggrin24.gif::
     

    Вложения:

    • SMP_insert.dxf
      Размер файла:
      769,5 КБ
      Просмотров:
      1
    #11
    ru.Sick нравится это.
  12. ru.Sick

    Регистрация:
    22 янв 2017
    Сообщения:
    24
    Симпатии:
    1
    Адрес:
    Харьков
    Спасибо, но после Cleandwg, с очисткой словарей и стилей печати файл уменьшился до 16 Кбайт
     
    #12
  13. АлексЮстасу

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.971
    Симпатии:
    694
    Адрес:
    Маськва
    У меня dxf после CleanDWG с очисткой от всего стал 175 к против Ваших 16. Но не принципиально.
    Плохо, что CleanDWG может удалить и необходимые словари. Например, у меня Map/Civil с нужными в нем словарями.
    И после удаления словарей мой Автокад в некоторых случаях вылетает с фатальной ошибкой.
     
    #13
  14. ru.Sick

    Регистрация:
    22 янв 2017
    Сообщения:
    24
    Симпатии:
    1
    Адрес:
    Харьков
    Этот момент не учел, но пока без ошибок.
     

    Вложения:

    • SMP.dxf
      Размер файла:
      15,2 КБ
      Просмотров:
      2
    #14

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление