lzth.net
当前位置:首页 >> 用lisp怎样判断一个vBA工程已经加载 >>

用lisp怎样判断一个vBA工程已经加载

1、问题描述的不是很清楚。 2、建议去技术论坛问问,记得上传附件。 3、论坛里热心的网友很多、而且还有很多技术资料。 4、百度可以找到一些代码示例参考。

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

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

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

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

这个你要多问一下,猫老师 了,,他已经成功的用LISP调 用VB的窗体,,,

没有更好的说法。各有优点。 VBA在计算方面有优势,autolisp的话,计算是弱项,其它方面表现很是不错。 所以先学习autolisp,然后学习VBA,互相结合。

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

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

用function: Public Function GetLispSym(symbolName As String) As Variant 'Retrieves a variable from ACAD (LISP) Dim VL As Object Set VL = AcadApplication.GetInterfaceObject("VL.Application.16") With VL.ActiveDocument.functions G...

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