溜溜问答 > 平面设计 > CAD问答 > CAD 中二次开发
高傑西
高傑西
邀请你来回答
101人阅读 2022-05-05

CAD 中二次开发

我要回答
2个回答

en

查看全部
2022-05-05
回复 采纳

当前AutoCAD的二次开发工具主要有:VisualLisp、VBA、ObjectARX和.NET API等。其中,VisualLisp与VBA较为简单,特别是VBA,使用方便且开发速度较快,但其功能相比ObjectARX有所不足,尤其是对面向对象的功能支持不好。而ObjectARX基于VC平台,在C++的支持下,其功能非常强大,可以很好地运用各种面向对象技术,但其缺点是发开速度比较慢,同时对开发人员的能力要求较高。
主要内容是
(1)建立LISP、ARX、VLX或ADS文件,以及一些DCL文件;
(2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于 AutoCAD200x版本还可增加部分菜单文件,然后经交互方式加入到系统中去。

(3)在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。

(4)通过系统对话框设置某些路径。这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作。

查看全部
2022-05-05
回复 采纳

相关问题

CAD二次开发
共2条回答 >
畫。: 你可以学习一下autolsp。。。对于初学者好一些,不用懂c语言之类就可以了。。。
回复
CAD二次开发的开发工具
共2条回答 >
COOMO~可馨: 当前AutoCAD的二次开发工具主要有:VisualLisp、VBA、ObjectARX和.NETAPI等。其中,VisualLisp与VBA较为简单,特别是VBA,使用方便且开发速度较快,但其功能相比ObjectARX有所不足,尤其是对面向对象的功能支持不好。而ObjectARX基于VC平台,在C++的支持下,其功能非常强大,可以很好地运用各种面向对象技术,但其缺点是发开速度比较慢,同时对开发人员的能力要求较高。.NET是微软新推出的开发平台,具有众多优点。基于.NET平台对AutoCAD进行....
(2) 回复
CAD的二次开发
共1条回答 >
Bella : CAD的二次开发CAD的二次开发是自己编写一些lsp文件,加载到你使用的CAD软件中。比如,你在命令行写上CCd,是没有任何作用的。但你只要把CCd.lsp文件加载到你的软件中,标注表面粗糙度就变得十分方便,不要再画表面粗糙度的符号或者使用画好的块进行插入。操作如下:1、在命令行输入:CCd回车;2、指定插入点;3、输入表面粗糙度的数值:4、回车,就得到表面粗糙度的标注。这样画很方便很快捷的,可以省下很多时间。
回复
什么是CAD二次开发?
共1条回答 >
一宿空间设计: 二次开发比较难,不是懂cad就能学的二次开发就是用cad附带的程序语言进行编程,作一些附带的程序性外挂文件,比如说,才安装的cad功能是很单一的。画图什么的都要慢慢画,但是有很多cad二次开发的外挂文件,比如说,贱人工具箱、燕秀工具箱、天河cad、常青藤工具、等等。很多cad的外挂,增加了很多功能。比如说标准件图库,标准图框,自动生成明细表、还有其他的一些东西。给你几个图看看。
(1) 回复
CAD二次开发的开发的主要内容
共1条回答 >
CBQ: (1)编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL文件。(2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于AutoCAD200x版本还可增加部分菜单文件,然后经交互方式加入到系统中去。(3)在系统的AutoCAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。(4)通过系统对话框设置某些路径。这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行....
(1) 回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)