And*_*e S 5 ms-access vba autocad
我有数百个 DWG、AutoCAD 文件,我想在 MS Access 数据库中搜索和编目这些文件。
基本上,我想搜索 DWG 并提取标题框中的任何描述以及日期,并将所有内容带到 Access 中,使其成为可搜索的目录。
例如,我有一个文件名为 T-25682.DWG,它的名称为 Machine Spacer,创建时间为 01/20/2010。
我将从 DWG 文件中提取该信息并将其插入到 Access 数据库中,如下所示:
== ID == == DESCRIPTION == == CREATED ON == == FILENAME ==
1 Machine Spacer 01/20/2010 T-25682.dwg
Run Code Online (Sandbox Code Playgroud)
我该如何处理和解决这个问题?是否有可以与 Access 一起使用的 AutoCAD 库?如何在 DWG 文件中搜索?
我会完全避免使用 VBA,AutoLISP 可以轻松完成这项工作。就是这样:
在 AutoLISP 文件中创建“数据提取和写入 Access”功能。免费提供的 ADOLisp 库将使写入 Access 变得轻而易举,如果失败,或者您无法做到这一点,您始终可以只写入 csv 文件...
一旦您能够对单个 dwg 文件执行此操作,请创建一个脚本(使用任何可以复制和打开文件的工具,AutoLisp 也可以)来执行以下操作:
笔记:
AutoLisp 真的非常简单,如需学习帮助,请访问AutoLISP 初学者教程。
有关提出问题和搜索以前回答的问题中的代码片段的最佳位置,请参阅Visual LISP、AutoLISP 和常规自定义。