Защита в AutoCAD конкретного блока (динамического) от редактирования и копирования
Доброго времени суток, Форумчане!
Вопрос следующего плана, возможно ли в теле файла AutoCAD защитить от редактирования или копирования конкретный блок?
В данном случае речь идет о штампе с подписями (мы используем при проектировании отцифрованные сканы подписей, что бы не было проблем при печати копий если человек отсутствует и т. п).
Сложилось так, что стал замечать, как моя «цифровая» подпись возвращается ко мне в других проектах или разделах проекта сделанных смежниками (сторонними подрядчиками), причем в разделах абсолютно не связанных с моей специализацией. В связи с этим возник вопрос защиты подписи. Сначала попробовал через внешнюю ссылку: подпись хранится в отдельном файле на сервере и прикрепляется к чертежу (блоку штампа) по прямой ссылке, при отправлении чертежа заказчику или подрядчикам, подпись остается на серваке, но у этого метода есть 2 минуса:
1 — вместо подписи у получателя отображается адрес ссылки, который «рушит» возможность печати проекта (это можно решить заморозкой слоя, но не всякий знает как это сделать);
2 — если отваливается сервак, а у нас он как-то лег на несколько дней, то с этой же проблемой сталкиваюсь и я — что менее приятно
Понимаю, что такая подпись это не правильно, сам виноват и т. д. и т. п. Вопрос в другом, возможно ли сделать так, чтобы подпись была в блоке в теле файла, но ни редактировать блок, ни копировать этот блок из одного чертежа в другой было нельзя (вернее можно, но с паролем), при этом, если блок динамический, его можно было бы изменять (например менять видимость), а так же свободно редактировать сам файл?
Просмотрел темы по защите паролем, но там все про защиту файла в целом, или я чего-то недопонял.
Последний раз редактировалось Таньга, 27.12.2016 в 15:29 .
Просмотров: 4256
Защита чертежа от редактирования. Мн-блок Автокад
Один из способов защиты вашего проекта в формате *.dwg – это создание Мн-блока в Автокаде.
Что такое Мн-блок в Автокаде? Это невзрываемый объект-блок, который нельзя расчленить или редактировать. При этом в чертеже можно создавать новые примитивы и объекты, работать со слоями (вкл./выкл., замораживать/размораживать слои), печатать проект.
Рис. 1 – Пример Мн-блока в AutoCAD.
Полное обучение: «AutoCAD на 100%»
Чтобы создать такую защиту, нужно воспользоваться дополнительным LISP-приложением. Файл AutoLISP-приложения (скачать файл ESConvert.lsp) нужно загрузить в AutoCAD через «Управление» → «Загрузить приложение». После чего в командной строке ввести «ESConvert». Весь чертеж в текущем файле превратится в блок.
Рис. 2 – Многовариантный блок в Автокаде из всего чертежа.
Как загружать файлы AutoLISP-приложения, *.lsp рассмотрено в этой статье.
Примечание: Перед выполнением команды «ESConvert» создайте резервную копию вашего проекта под другим именем!
Разработчики данного LISP-приложения — Эдуард Смолянка, Пётр Лоскутов aka Alaspher.
Такая защита чертежа достаточно эффективная. Хотя опытные пользователи Автокада и LISP-программисты могут ее взломать. Поэтому, как отмечают сами авторы, «программа не является панацеей от всех зол».
Советуем ознакомиться с другими способами защиты проектов в AutoCAD. Читайте статью «Основные виды защиты чертежей в Автокаде».
Основные виды защиты чертежей Автокад
Рассматривая способы защиты чертежа Автокад в формате *.DWG, следует отметить, что абсолютной защиты не существует! Любую систему под силу взломать человеку, знакомому с программированием на LISP.
Полное обучение: «AutoCAD на 100%»
Способы защиты чертежа AutoCAD:
1) Сохранить чертеж в PDF-файл. При этом сохраняются все слои, без потери качества. Это достаточно надежная и простая защита.
Существует большое разнообразие конвертеров, преобразующих файлы из PDF в DWG. Но есть одно НО: перевод получается некачественный.
Создается огромное количество отдельных примитивов, чертеж искажается, текст превращается в набор линий и сплайнов. Есть и хорошее ПО, такое как Print2CAD, например. Но стоимость такой программы свыше 200$.
2) Сохранить чертеж Автокада в формат DWF (2D-файлы векторной графики). Файлы можно открывать, просматривать и печатать с помощью TrueView или Design Review. О том, как сохранить чертеж в том или ином формате, читайте статью «Формат файлов Автокад»
3) Установка пароля на файл чертежа AutoCAD. Для этого служит команда БЕЗОПНАСТР. Читать статью про пароли в Автокад.
4) Очень часто возникает необходимость защищать чертежи от копирования и редактирования непосредственно в формате DWG.
Например, проектировщики стараются защитить свои разработки, если в договоре прописано, что документацию надо выдать строго в DWG. Для этого создают так называемые многовариантные блоки (МН-блоки Автокад). Т.е. весь чертеж превращается в один блок, который нельзя ни расчленить, ни взорвать. Редактировать элементы в таком блоке не представляется возможным. Читайте статью про защиту чертежа с помощью Мн-блоков AutoCAD.
5) Использовать язык программирования LISP для специфической и индивидуальной защиты проекта. Данный способ – более продвинутый и под силу опытным программистам.
P.S. Предпочтителен 1-й способ защиты чертежей Автокад (сохранение проектов в PDF-формат). На мой взгляд, это самый быстрый, корректный и эффективный вариант. Советую ознакомиться со всеми вышеописанными способами более подробно в следующих статьях и выбрать для себя подходящий.
Защитить файл автокад от редактирования
1. Один из способов защиты вашего проекта в формате *.dwg – это создание Мн-блока в Автокаде.
Что такое Мн-блок в Автокаде? Это невзрываемый объект-блок, который нельзя расчленить или редактировать. При этом в чертеже можно создавать новые примитивы и объекты, работать со слоями (вкл./выкл., замораживать/размораживать слои), печатать проект.
Чтобы создать такую защиту, нужно воспользоваться дополнительным LISP-приложением.
Файл AutoLISP-приложения (скачать файл ESConvert.lsp) нужно загрузить в AutoCAD через «Управление» → «Загрузить приложение». После чего в командной строке ввести «ESConvert». Весь чертеж в текущем файле превратится в блок.
2. Еще один способ, воспользоваться файлом LISP: blok_tools.lsp.
При этом сам чертеж должен быть выполнен с использованием динамических блоков, например представленных ниже или любых других.
Далее как и в способе 1, нужно загрузить в AutoCAD через «Управление» → «Загрузить приложение» файл blok_tools.lsp и далее в командной строке ввести: «BGBLALLDYN2S».
Все ваши динамические блоки станут статическим, править такие блоки можно только разбивая их на примитивы, НО при разбиении блоков вылезает куча артефактов, пустых текстовых полей и т.д. В общем затраченное время на редактирование такого чертежа возрастает в разы.
17.2.2021, 21:38
Бред.
Во-вторых, веткой ошибся.
18.2.2021, 10:40
а для чего это?
промежуточный вариант лучше выдавать pdf картинкой. если деньги уплочены то какая разница что с ним будут делать? да и большинству монтажников хватит пдф
18.2.2021, 19:13
Цитата(Composter @ 18.2.2021, 10:40)
а для чего это?
промежуточный вариант лучше выдавать pdf картинкой. если деньги уплочены то какая разница что с ним будут делать? да и большинству монтажников хватит пдф
Когда проектная контора нанимает проектировщика то она с него за те копейки которые ему заплатит требует все: чертежи в pdf и dwg, записки, расчеты. Но когда контора заключает договор с конечным заказчиком проектной документации то заказчику отдает только файлы в нередактируемом виде. Так почему же контора не хочет отдавать заказчику файлы в редактируемом формате, деньги ведь уплочены как вы пишите.
Вообще в данной цепочке проектировщик—проектная контора—основной заказчик, проектировщик самое ущемленное существо.
18.2.2021, 20:51
Цитата(ВКшники @ 18.2.2021, 19:13)
заказчику отдает только файлы в нередактируемом виде.
Это где такая практика? У нас абсолютно все договоры подразумевают передачу Заказчику документацию в редактируемых форматах кроме pdf и бумаги
Serg Ivanov
19.2.2021, 9:05
Цитата(miter @ 18.2.2021, 21:51)
Это где такая практика? У нас абсолютно все договоры подразумевают передачу Заказчику документацию в редактируемых форматах кроме pdf и бумаги
Это зря. Кормовую базу подрываете.
19.2.2021, 11:03
Цитата(Serg Ivanov @ 19.2.2021, 10:05)
Это зря. Кормовую базу подрываете.
Да чего там. Взрываете все блоки — и все, кормовая база не подрывается.
19.2.2021, 11:33
Цитата(lovial @ 19.2.2021, 11:03)
Да чего там. Взрываете все блоки — и все, кормовая база не подрывается.
Внимательно прочитайте самый верхний пост. Взрыв блоков по варианту 1 крайне затруднителен, а по варианту 2 приводит к значительному усложнению правки чертежа. )))
19.2.2021, 12:15
Цитата(ВКшники @ 19.2.2021, 12:33)
Внимательно прочитайте самый верхний пост. Взрыв блоков по варианту 1 крайне затруднителен, а по варианту 2 приводит к значительному усложнению правки чертежа. )))
Я имел в виду обычный чертеж, без каких-либо защит. После взрыва всех блоков его редактирование недоброжелателями будет крайне затруднено, да. И поэтому кормовая база не пострадает.
Serg Ivanov
19.2.2021, 12:22
Цитата(lovial @ 19.2.2021, 12:03)
Да чего там. Взрываете все блоки — и все, кормовая база не подрывается.
Пробовал — фигня получается. Лучше ПДФ. Ну и плюс на бумаге с подписью и личной печатью. В обмен на деньги.
Проектирование — как кино. Сначала платят — потом смотрят.
19.2.2021, 12:54
Цитата(miter @ 18.2.2021, 20:51)
Это где такая практика? У нас абсолютно все договоры подразумевают передачу Заказчику документацию в редактируемых форматах кроме pdf и бумаги
У нас тоже.
Проектировщик при офиц. договоре не имеет права выбора — в Договоре всё расписано детально.
19.2.2021, 13:09
Кстати с помощью динамических блоков (тех что прикреплены к первому посту или других, например сделанных самостоятельно или скачанных из инета) можно автоматизировать получение спецификации оборудования, изделий и материалов. Не придется вручную считать длины труб, количество арматуры, соединительных элементов.
См. видео как это сделать: https://youtu.be/JduOem-Talc
svoroponov
19.2.2021, 14:21
Просьба защиты данного формата имеет под собой основание. Многие заказчики ( у нас)требуют предоставление проектов в формате .dwg на диске. Я столкнулся со случаем , когда мои проекты использовали без моего согласования сторонние фирмы , меняя логотип и исполнителей на листах и внося мелкие изменения в проект . Проекты были не защищены от внесения изменений. Пришлось судится и доказывать плагиат этими фирмами. Короче муторное это дело судиться.Так что запрос актуален.