pdesign 发表于 2004-1-27 17:52:00

如何识别CAD的版本,原后根据不同的版本加载不同的ARX,如:

本帖最后由 作者 于 2004-1-27 18:21:38 编辑 <br /><br /> 我想编个acad.lsp,让它能够识别CAD的版本,原后根据不同的版本加载不同的ARX,如:<BR>是R14就加载A.ARX<BR>R2000就加载B.ARX<BR>R2004就加载C.ARX<BR>。。。。如何实现呀。 <BR><BR>如果是只识别R14和R15,就是以下代码,但要加多一个识别R16,要怎么改。我不懂编程,请写出详细代码。谢谢了!谢谢了!谢谢了!谢谢了!谢谢了!<BR>(if (&lt; ($xdlsp_getacadver) 15)<BR>(progn<BR>(ARXLOAD "A.ARX")<BR>;;R14<BR>)<BR>(progn<BR>(ARXLOAD "B.ARX")<BR>;;R15<BR>)<BR>)

alin 发表于 2004-1-27 22:10:00

(cond ((= "14" (substr (getvar "acadver") 1 2))<BR>                                               (arxload "A.ARX"))<BR>                                       ((= "15" (substr (getvar "acadver") 1 2))<BR>                                               (arxload "B.ARX"))<BR>                                       ((= "16" (substr (getvar "acadver") 1 2))<BR>                                               (arxload "C.ARX"))<BR>        )


<BR>

︶ㄣ与狼共舞 发表于 2013-11-5 09:50:45

这贴有历史了,神了,真管用,谢谢啦!困扰我好久的问题解决了。谢谢alin——沙发
页: [1]
查看完整版本: 如何识别CAD的版本,原后根据不同的版本加载不同的ARX,如: