Jump to content

Как разбить МН-блок (MINSERT BLOCK)?


Recommended Posts

Что такое "мн-блок"?

Это хитрый файл под защитой. Подробнее о таких блоках я прочитал тут: https://autocad-specialist.ru/video-uroki-autocad/zashchita-chertezha-ot-redaktirovaniya-mn-blok-avtokad.html. После этого нашел по запросу "как расчленить мн-блок" тут: https://forum.dwg.ru/showthread.php?t=66355

Спойлер

Так что такое Мн-блок в Автокаде? Мн-блок, он же многовариантный или многовидовой – это невзрываемый объект-блок, который нельзя расчленить или редактировать. При этом в чертеже можно создавать новые примитивы и объекты, работать со слоями (вкл./выкл., замораживать/размораживать слои), а также печатать проект....

 

...Чтобы создать такую защиту нужно воспользоваться ... LISP-приложением...

 

.... Такая защита чертежа достаточно эффективная, хотя опытные пользователи Автокада, а также LISP-программисты могут ее взломать. Поэтому, как отмечают сами авторы «программа не является панацеей от всех зол»....

 

Как с таким бороться?

Если кратко - есть ответные lisp, которые бьют такие блоки. Некоторые руками бьют, сохранив в DXF и правя его в блокноте (так на dwg.ru пробуют), но второй путь у меня лично не получился.

 

А вот одна из утилит (bgtools 3.3.zip, автор Владимир Азарко (VVA from dwg.ru)) справилась: я ее открыл в редакторе скриптов (подгрузил в среду nanoCAD Plus) и вызвал одну из загруженных этой утилитой команд - UX... nanoCAD Plus предупредил, что у него не реализована одна из команд, которая отвечает за создание UNDO, но я ему сказал "Продолжить" и команда отработала...

 

Прикладываю и утилиту, и dwg файл исправленный... Вроде работает. Ставьте лайк, если все норм ;-)

bgtools 3.3.zip 15-17-Р-ЭОМ_испр.dwg

Link to comment
Share on other sites

В ‎06‎.‎12‎.‎2019 в 22:42, dows сказал:

Прикладываю и утилиту, и dwg файл исправленный... Вроде работает. Ставьте лайк, если все норм ;-)

 

Утилита пригодилась в непосредственной деятельности. Спасибо за наводку!

ПС. От лайков специально отписались? :D

Link to comment
Share on other sites

39 минут назад, EdwardSt сказал:

ПС. От лайков специально отписались?

похоже это участь продукт-менеджеров... ))

Link to comment
Share on other sites

  • 1 year later...

Наткнулся сейчас на подобную проблему, но, к сожалению, моя версию наны bgtools не поддерживает
Нашёл следующее решения - блок редактируется командой refedit. Зашёл в блок, выделил его содержимое и с помощью ctrl+shift+c - указал координаты нуля (0,0,0) как базовой точки. Закрыл редактирование блока. Удалил его. с помощь ctrl+V вставил содержимое блока, привязался к координате нуля)

Решение подойдёт, конечно, если таких блоков не много)

Edited by dromandon
  • Like 4
Link to comment
Share on other sites

  • 2 years later...

Здравствуйте. Еще раз повторите пожалуйста, как расчленить мн блок? Из вышеуказанного сообщения dows, загрузила в скрипты  LISP, после команды разбить не получается "Некоторые объекты не могут быть разбиты. Найдено: 1 объектов. Разбито: 0 объектов". 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...