永发信息网

怎样通过VB调用并操作AUTOCAD所绘图形?

答案:3  悬赏:40  手机版
解决时间 2021-02-19 07:18
如题:我想用VB绘图。有对这方面擅长的高手请留下邮箱,解决了就给分!谢谢~
最佳答案
因为autoCAD的数据对象模型比较特殊,用vb来编写代码不如直接用它的vba工程好用,
因此用autoCAD里自带的VBA工程即可,我用过它来编写一些小程序,还可以。有什么需要可以email:chixun99@163.com
通常CAD的VBA对象模型是顺藤摸瓜式的逐渐显露对象的属性和方法。
最主要的对象或容器就是thisdrawing和application两个对象,通过它们你可以逐次检索到更深入的属性和方法;
然后他的对象又分为图元和图元定义(其实就是图块、线型、填充之类的预定义图案,这些图案分别作为范例,可以通过它绘制出很多个不同的图元,每个图元又分别可以有很多的属性)两大类。
通过顺藤摸瓜的方法你就可以得到你需要的任何一个对象、数据和方法。
当然要想尽快熟悉它就要多看帮助噢。
全部回答
CAD直接就支持VBA的 在CAD里 按下 ALT+F8建 就可以用VB写程序了 你想获得CAD里的图形 很简单 Dim Entry For Each Entry In ThisDrawing.ModelSpace Msgbox TypeName(Entry) Next Entry 就会依次显示CAD里所绘制的所有图元的类型,比如(圆啊,直线啊,什么的...)
把经常需要重复的绘图过程编写成程序就可以提高绘图速度的,我会编写cad二次开发的程序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
112 110 119 是什么
古贝造型烫染店地址在什么地方,想过去办事
成都有哪几个区?人口分别多少?
沃尔玛购物广场阳泉桃北东路分店在哪里啊,我
【不断运动的地球】浙教版科学作业本B不断运
八英语怎么写
巴啦啦魔法变身2欧式典范秘日月和海棠枝头是
苏宁苹果售后外观质量不管吗
黄山里有哪三大奇松
婴儿在何时推舌反应消失
雅居宾馆地址在什么地方,想过去办事
博爱大药房怎么去啊,有知道地址的么
新加坡的苹果7plus支持中国大陆的运营商嘛
病人舌苔白腻而滑,多为A.时邪夹湿B.外感风寒
好听的包间名字
推荐资讯
有安德森的《商务与经济统计》很经典吗
文才具体是指哪些方面
高渗性失水的脱水主要部位是A.组织间液B.体腔
德玉缘珠宝怎么去啊,有知道地址的么
下雨天狗狗跑出去没回来是迷路了还是被人偷去
沃保网如何展业,和其他保险网站有何区别
2014款新君威显示板怎么切换到油耗界面啊
线上线下的理财公司收益在多少是安全的
银河国际兴澄酒店-爱丁堡这个地址在什么地方
预计2019年日元对人民币的汇率能涨吗
在账户信息管理方面,基金销售机构的主要职责
潍城区乐埠山生态开发区三甲村村民委员会怎么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?