首页 > 解决方案 > 文件中的 AutoCAD 块比较

问题描述

我不是在问答案,因为这似乎让一些人感到不安,但是有人知道 AutoCAD 块表是否记录了可以访问的块创建数据(例如日期等)吗?

我的场景:我有一幅画。我插入了一个名为 BlockA.dwg 的块,它是在星期一创建的。然后在星期三更新 BlockA.dwg。

我希望能够运行一个命令来检查我的图形中的块是否是文件中的最新版本。

这可以做到吗?有没有其他人遇到过这种需求?

标签: vb.netblockautocad

解决方案


AutoCAD 不在实体级别存储此类数据。

您可以尝试添加带有日期戳或您需要的其他数据的 xrecord。请注意,这将附加到文件中的块参考,而不是原始 BlockA.dwg。您可以检查 xrecord 日期戳,然后将其与原始文件的修改日期进行比较。

这不是一个防弹的解决方案,但可以让你朝着正确的方向前进。


推荐阅读