乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 13|回复: 1

[编程交流] 我想要一个重要的街区

[复制链接]

44

主题

139

帖子

95

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
220
发表于 2022-7-6 09:17:59 | 显示全部楼层 |阅读模式
我有重要的块,我想用密码关闭编辑器
这可能吗。
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 10:50:57 | 显示全部楼层
Lisp反应堆可能?尽管只有在加载Lisp时才会这样做。通过任何类型的编程(Lisp/VBA/ARX/DotNet)都无法“真正”地“保护”图形。当然,对于DWG文件中的块,情况并非如此。即使在DWG中嵌入VBA代码也是可以避免的,因为用户可能不允许运行嵌入的宏。
 
据我所知,最接近的方法是使用密码保护DWG文件:在“另存为”对话框中,单击“工具”下拉列表(右上角)。然后选择“安全选项…”然后键入密码两次。之后,如果打开该文件或打开外部参照受保护DWG的文件,则需要输入密码。因此,这是一种全有或全无的方法,即您甚至需要密码才能查看DWG,而不仅仅是编辑DWG的密码。因此,在这种情况下,它对您没有太大帮助,因为您需要键入密码来使用块-如果键入了密码,那么它也是可编辑的。ADesk没有像PDF那样包含修改密码是相当愚蠢的。
 
另一种方法是使用标准检查器测试DWG的块是否与保存为DWS的DWG文件中的块匹配。至少在有人“意外”编辑了您的块后,您可以恢复到原始块定义。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-7 03:17 , Processed in 0.329699 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表