乐筑天下

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

[编程交流] 将Dwg格式转换为Visual basic

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 22:09:58 | 显示全部楼层 |阅读模式
亲爱的朋友们,您好,
我正在做一个改造图纸的项目。
我想将AutoCAD文件读入VB程序,以便生成具有相同坐标的等效图形。
为此,我需要知道AutoCAD绘图文件的文件格式,其中包含直线、圆的坐标。etc(形状)。我想学习这个形状的起始和结束位置。
“如何将扩展名为(.DWG)的AutocAD文件读入VB程序,以获得图形对象的精确值n(线等)
 
 
请用你宝贵的知识和经验来帮助我。
 
顺致敬意,
艾库特
科卡埃利大学
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 22:22:29 | 显示全部楼层
这不需要DXF文件吗?
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

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

铜币
238
发表于 2022-7-6 22:41:36 | 显示全部楼层
我怀疑您是否能够解码dwg文件,因为它基本上是一个压缩的数据库文件,而且我无法看到AutoDesk轻松发布其压缩算法。如果你从一个DXF文件开始,你会得到更多,虽然这是一个文本文件,可以用一点时间阅读它来解释。
回复

使用道具 举报

12

主题

175

帖子

77

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
149
发表于 2022-7-6 22:51:25 | 显示全部楼层
@aykut66
我在某处读到,使用“ObjectDBX”,您可以从图形中获取信息,甚至可以在不打开图形的情况下编辑图形。
这里有一段代码片段,我把它放在一边,当有一天我要与这个论点作斗争时
 
  1. dim sampleFilePath as string
  2. dim dbx as axdbdocument
  3. dim doc as acaddocument
  4. dim partListRefIndex as integer
  5. sampleFilePath = "somewhere/sample.dwg"
  6. set dbx = new axdbdocument
  7. set doc = thisDrawing
  8. ' Let's point both version to the same file
  9. doc.open(sampleFilePath, READ_ONLY)
  10. dbx.open(sampleFilePath)

 
我想这可能意味着你甚至不需要安装Autocad!
希望这能有助于开始
那样的话,我很乐意分享你的结果
 
再见
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 23:08:27 | 显示全部楼层
我很困惑。。。阅读这篇文章的标题,以及OP的帖子,我正在解释你们想要的。NET代码,但您发布的代码示例看起来像VBA。。。你在找哪一个?
 
Visual Basic==VB。NET,Visual Basic for Applications==VBA
回复

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:16:19 | 显示全部楼层
我打开dwg格式的记事本,我意识到它是二进制代码。但dxf格式的文件在良好的,从我需要的。ıthınkıt wı会帮我更多。如果你有一些源代码可以和我分享吗?我想从它开始。谢谢大家。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 11:12 , Processed in 0.619839 second(s), 64 queries .

© 2020-2025 乐筑天下

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