autolisp与VBA的区别

CAD二次开发
2024-10-22 15:27:24
有1个网友回答
网友(1):

AUTOLISP是本身CAD自带的编译器,可以直接调动CAD的命令,比较方便。如果你本身不懂编程,那么学LISP会很快。
如果你本身熟悉编程那么用VBA会比较快。
因为我搞2次开发自己制作了些了一些小程序,全都是用LISP的,感觉比较方便,至于VBA,没尝试过。
具体选择哪种还是要看你个人的情况。
例如建立一个复杂的包括许多对话框的应用,AutoLISP支持对话框,但是不如VBA支持的程度强,同时,在AutoCAD中一个任务的情况下,VBA提供在对象级别上访问AutoCAD系统,但它对AutoCAD的一些基本命令的支持性并不是很好,而AutoLISP在这一点上却做的很好.
总而言之各有千秋吧。