明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1853|回复: 2

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

[复制链接]
发表于 2004-1-27 17:52:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2004-1-27 18:21:38 编辑

我想编个acad.lsp,让它能够识别CAD的版本,原后根据不同的版本加载不同的ARX,如:
是R14就加载A.ARX
R2000就加载B.ARX
R2004就加载C.ARX
。。。。如何实现呀。

如果是只识别R14和R15,就是以下代码,但要加多一个识别R16,要怎么改。我不懂编程,请写出详细代码。谢谢了!谢谢了!谢谢了!谢谢了!谢谢了!
(if (< ($xdlsp_getacadver) 15)
(progn
(ARXLOAD "A.ARX")
;;R14
)
(progn
(ARXLOAD "B.ARX")
;;R15
)
)
发表于 2004-1-27 22:10:00 | 显示全部楼层
(cond ((= "14" (substr (getvar "acadver") 1 2))
(arxload "A.ARX"))
((= "15" (substr (getvar "acadver") 1 2))
(arxload "B.ARX"))
((= "16" (substr (getvar "acadver") 1 2))
(arxload "C.ARX"))
)
发表于 2013-11-5 09:50:45 | 显示全部楼层
这贴有历史了,神了,真管用,谢谢啦!困扰我好久的问题解决了。谢谢alin——沙发
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-26 04:55 , Processed in 0.335756 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表