wuyunpeng888 发表于 2021-7-10 13:51:57

楼主不要只学lisp,如果觉得lisp代码难懂可以从VBA用com入手,lisp从做命令调用VBA宏开始一点一点接触,com熟了,alisp简单的也会了,vlisp自然就通了,之后可以试着接触一下vb.net或C#,VBA代码可以直接拿到vb.net用,但要注意一下书写格式

wuyunpeng888 发表于 2021-7-10 13:53:27

vb.net可以用和VBA一样的com来开发,也可以用自己的.net方式来开发

wuyunpeng888 发表于 2021-7-10 13:54:30

用com也可以解析lisp代码,所以在vba里完全可以执行lisp函数

wuyunpeng888 发表于 2021-7-10 13:57:34

本帖最后由 wuyunpeng888 于 2021-7-10 14:03 编辑

还有操作CAD以外的其它功能,VBA要比lisp强上太多,刚开始学lisp时可能还不会觉得会用到CAD之外的功能,但随着学习的深入你会发现有太多的想法都要用CAD之外的功能了,用lisp来操作CAD之外的东西,那效率只会比VBA慢无数倍,还不一定都能做到,只能用很多的野路子来搞,这些方法一般也都是会高级语言的人提供的

wuyunpeng888 发表于 2021-7-10 14:14:44

用lisp的一般有两类人
一类是开始就没接触过高级语言,开始就从lisp开始一点一点学,用了多年后深入掌握lisp函数和思想,应用游刃有余,想改高级语言很困难也无法接受,思想已经固化,只能用lisp,也看不得高级语言的好
另一类是开始用lisp对lisp有一定了解,后又学了高级语言,但学得不精,外接项目解决不了功能依赖的问题,觉得处理起来比较麻烦,所以牺牲高级语言又转向lisp来做项目

页: 1 [2]
查看完整版本: 新手求教一下,cad用vb可以做到像lisp那样的小程序吗?