乐筑天下

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

[编程交流] 使用autocad的visual basic

[复制链接]

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 11:39:56 | 显示全部楼层 |阅读模式
我需要你的帮助。。。我想通过编程绘制一个正方形或矩形,也就是说,如果我用visual basic编写代码,那么我必须在auto cad的俯视图中以正方形的形式获得输出。你能告诉我在auto cad中获得正方形作为输出的代码是什么吗?为了使用api在auto cad中获得输出,必须遵循哪些步骤。你能告诉我一步一步的过程吗???
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 11:49:35 | 显示全部楼层
看看这里,有VB/VBA教程
http://www.afralisp.net/
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:57:59 | 显示全部楼层
如果您刚刚开始为AutoCAD编程,我建议使用LISP,因为VBA正在慢慢地从AutoCAD中淘汰。
回复

使用道具 举报

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 11:59:18 | 显示全部楼层
我想要一个简单的代码来绘制一个正方形和一个矩形只用vb。我不能用lisp。。。谁能给我一个代码来画一个简单的正方形和矩形,这样我就可以在auto cad中得到输出。。。还有台阶???
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 12:04:38 | 显示全部楼层
听起来你需要一条轻量级多段线。如果是这种情况,请在VBA帮助参考中查找AddLightWeightPolyline方法。我修改了参考文献中给出的示例,以生成一个10 x 10的正方形。
 
  1. Sub Example_AddLightWeightPolyline()
  2.    ' This example creates a lightweight polyline in model space.
  3.    
  4.    Dim plineObj As AcadLWPolyline
  5.    Dim points(0 To 9) As Double
  6.    
  7.    ' Define the 2D polyline points
  8.    points(0) = 0: points(1) = 0
  9.    points(2) = 10: points(3) = 0
  10.    points(4) = 10: points(5) = 10
  11.    points(6) = 0: points(7) = 10
  12.    points( = 0: points(9) = 0
  13.       
  14.    ' Create a lightweight Polyline object in model space
  15.    Set plineObj = ThisDrawing.ModelSpace.AddLightWeightPolyline(points)
  16.    plineObj.Closed = True
  17.    ZoomAll
  18.    
  19. End Sub

123959o00bo05zgix31dxx.jpg
回复

使用道具 举报

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 12:10:24 | 显示全部楼层
我需要的是,他们将在excel中给出正方形的值,它必须从中读取值,并且必须绘制正方形(输出将在auto cad中),但代码将在visual basic中。。。
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 12:18:02 | 显示全部楼层
我理解最后期限紧迫带来的压力。但是,如果你“急需帮助…”,那么你必须花一些时间提出请求,以允许我们提供帮助。解释所有参数,发布示例文件等。
 
这里有几个链接演示了VBA AutoCAD/Excel挂钩。
 
http://www.cadtutor.net/forum/showthread.php?t=36125
http://www.cadtutor.net/forum/showthread.php?t=15738
回复

使用道具 举报

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 12:25:26 | 显示全部楼层
谢谢你,先生,我了解excel表格。。。但是我现在可以用这样的方式画一个正方形吗?我可以用auocad获得输出,并且代码必须用visual basic编写。。。我需要这样一个简单的正方形和矩形的代码。。。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 12:32:11 | 显示全部楼层
“jayaram”-这不是一个免费的编程代码列表网站。这里有人可以帮助您完成自己的编程工作,但您是否会找到人接受您的特定请求并为您编写完整的程序,这一点值得怀疑。我们都是在自己的时间来到这里的用户,没有任何补偿。
回复

使用道具 举报

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 12:34:55 | 显示全部楼层
好的对不起。。。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 02:29 , Processed in 0.329712 second(s), 74 queries .

© 2020-2025 乐筑天下

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