yhkn.net
当前位置:首页 >> 自编CADvBA宏程序一个,求一个lisp调用程序,要用... >>

自编CADvBA宏程序一个,求一个lisp调用程序,要用...

(defun c:dm () (command "-vbarun" "aaa.bbb") ) 上面的AAA是指你已经加载了的VBA宏,BBB是指宏里的模块名

(vl-vbarun macroname) _$ (vl-vbaload "c:/program files//sample/vba/drawline.dvb") "c:\\program files\\\\sample\\vba\\drawline.dvb" Run a macro from the loaded project: _$ (vl-vbarun "drawline") "drawline"

比如 你vba命令是 aaa 那么 新建一个txt 里面输入 (defun c:ff() (command "-vbarun" "aaa") ) 然后保存,改成.lsp 后缀名。 cad自动加载里放你的vba 和这个lsp文件, 再启动cad后 按 ff 就会等于执行vba的命令了。 lisp变异成vlx的话 cad自带个...

机械工业出版社的《模具CAD/CAM》随书光盘里有你要的渐开线齿轮lisp程序。

AUTOLISP是本身CAD自带的编译器,可以直接调动CAD的命令,比较方便。如果你本身不懂编程,那么学LISP会很快。 如果你本身熟悉编程那么用VBA会比较快。 因为我搞2次开发自己制作了些了一些小程序,全都是用LISP的,感觉比较方便,至于VBA,没尝试...

可以的,制作CAD插件就可以实现,可以实现图形按钮、快捷命令等

vba简单容易上手,lisp比较松散,虽然高版本CAD的VBA需要单独安装,但也不是问题,个人推荐VBA ,你学会这个其他很多软件都可以用这个,

关于CAD二次开发几乎找不到成套视频,建议拿套书去慢慢看。 可以去一些著名的论坛学习,明经论坛,地信,华夏土地都不错。 里面有专门的CAD二次开发版块。

如果不想用LISP,命令行就需要执行命令-vbarun(或vbarun)来调用VBA程序 如果要用简写命令,就须用LISP 理论上可以用VBA改变CAD底层来调用VBA命令,那样绕得更远;所以还是建议用LISP写简写命令来调用 还有一种利用VBA写菜单的方法来调用VBA程...

AUTOLISP是本身CAD自带的编译器,可以直接调动CAD的命令,比较方便。如果你本身不懂编程,那么学LISP会很快。 如果你本身熟悉编程那么用VBA会比较快。 因为我搞2次开发自己制作了些了一些小程序,全都是用LISP的,感觉比较方便,至于VBA,没尝试...

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com