vb.net - 文件中的 AutoCAD 块比较
问题描述
我不是在问答案,因为这似乎让一些人感到不安,但是有人知道 AutoCAD 块表是否记录了可以访问的块创建数据(例如日期等)吗?
我的场景:我有一幅画。我插入了一个名为 BlockA.dwg 的块,它是在星期一创建的。然后在星期三更新 BlockA.dwg。
我希望能够运行一个命令来检查我的图形中的块是否是文件中的最新版本。
这可以做到吗?有没有其他人遇到过这种需求?
解决方案
AutoCAD 不在实体级别存储此类数据。
您可以尝试添加带有日期戳或您需要的其他数据的 xrecord。请注意,这将附加到文件中的块参考,而不是原始 BlockA.dwg。您可以检查 xrecord 日期戳,然后将其与原始文件的修改日期进行比较。
这不是一个防弹的解决方案,但可以让你朝着正确的方向前进。
推荐阅读
- java - JVM 何时将成员变量引用存储在堆栈上?
- ionic-framework - 无法在 ionic 4 上使用cordova-plugin-file
- android - cocos2d-x android 构建失败
- typescript - 由于“不兼容的调用签名”,无法在打字稿中使用类名
- mysql - Nodejs - 正在插入数据,但我没有收到回复
- json - 向从数据库中获取的电话号码发送短信。代码不工作
- php - Laravel 分页 - 无法读取生产服务器中 url "/post/show/all?page=3" 中的参数
- javascript - Pusher 私人频道订阅出现意外错误
- attributes - __getattr__ 特殊方法
- java - 无法证明 -100000000000000 有资格作为长输入