找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 559|回复: 4

[编程申请] 申请一个批量读取大量dwg文件中文本的小程序

[复制链接]

已领礼包: 3个

财富等级: 恭喜发财

发表于 2018-7-19 11:35:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 xy506 于 2018-7-19 18:04 编辑

因工作原因手上有大量CAD图纸,现想要找一个小程序或者脚本,能够自动读取DWG格式文件内的文本内容并按需要筛选过滤后保存至电子表格内。
自己在网上找了一下,觉得Python中的pyautocad库可以实现,但是本人水平实在有限,因此请高手能帮忙研究一下看能否实现。
用别的方法能实现也可以。需要提取的文字如下:
提取文字1.jpg 提取文字2.jpg

个人想的解决思路是遍历文件内所有的文本然后挑出符合**图*、**工程*之类的条件的文本,将挑出来的文本和文件名/路径一起导出至电子表格内。


验收图纸.zip

2.16 MB, 下载次数: 4, 下载积分: D豆 -1 , 活跃度 1

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-7-19 12:27:23 | 显示全部楼层
你要提取什么文本? 具体详细的说一说,截图和上传DWG文件。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 3个

财富等级: 恭喜发财

 楼主| 发表于 2018-7-20 12:53:35 | 显示全部楼层
newer 发表于 2018-7-19 12:27
你要提取什么文本? 具体详细的说一说,截图和上传DWG文件。

已重新编辑内容
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2018-7-20 15:10:04 | 显示全部楼层
本帖最后由 st788796 于 2018-7-20 15:15 编辑

看了下你说的 pyautocad, 这个用的同样是 ActiveX 技术,既然这样那就不如在 Autocad 中直接操作了,使用 ObjectDBX 选择 dwg 文件,提取文字后写出表格

BTW: 楼主用 哪个 Autocad 版本,Dwg 文件版本是  04 和 07 的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 3个

财富等级: 恭喜发财

 楼主| 发表于 2018-7-25 20:27:16 | 显示全部楼层
st788796 发表于 2018-7-20 15:10
看了下你说的 pyautocad, 这个用的同样是 ActiveX 技术,既然这样那就不如在 Autocad 中直接操作了,使用  ...

电脑上安装的是2016的 因此图纸基本上都能打开
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-24 02:42 , Processed in 0.373176 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表