如何识别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 (< ($xdlsp_getacadver) 15)<BR>(progn<BR>(ARXLOAD "A.ARX")<BR>;;R14<BR>)<BR>(progn<BR>(ARXLOAD "B.ARX")<BR>;;R15<BR>)<BR>) (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> 这贴有历史了,神了,真管用,谢谢啦!困扰我好久的问题解决了。谢谢alin——沙发
页:
[1]