明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2658|回复: 4

[讨论] 根据CAD版本自动加载插件

[复制链接]
发表于 2014-2-9 19:50 | 显示全部楼层 |阅读模式
(setq acadver (atof (getvar "acadver")))
  (cond
    ((and (>= acadver 16.0) (<= acadver 16.2))                               ;;判断CAD版本是否为 2004~06
     (arxload (findfile "sys16/即指即显Periscope-R16.arx"))                  ;;即指即显 for CAD04~06
     (NETLOAD (findfile "sys16/剪贴板【Clipboard】-16.dll"))                 ;;剪贴板 for CAD04~06
    )
    ((and (>= acadver 17.0) (<= acadver 17.2))                               ;;判断CAD版本是否为 2007~09
     (arxload (findfile "sys17/即指即显Periscope-R17.arx"))                  ;;即指即显 for CAD07~09
     (NETLOAD (findfile "sys16/剪贴板【Clipboard】-17.dll"))                 ;;剪贴板 for CAD07~09
    )
(princ)
06 显示函数已取消 08 显示错误: 参数类型错误: stringp nil
为什么我这个判断不对。不能加载 求修改

"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2014-2-10 19:41 | 显示全部楼层
怎么没人帮忙解决呀
发表于 2014-2-11 09:16 来自手机 | 显示全部楼层
这个想法好……如果谁完善下让插件加载完这个…不受CAD版本及什么32位64位、系统限制就完美了
发表于 2014-2-11 13:05 | 显示全部楼层
  1. (setq acadver (atoi (getvar "acadver")))
  2.   (cond
  3.     ((= acadver 16)                               ;;判断CAD版本是否为 2004~06
  4.      (if (setq arx-Per(findfile "sys16/即指即显Periscope-R16.arx")) (arxload arx-Per))                  ;;即指即显 for CAD04~06
  5.      (if (setq net-Clip(findfile "sys16/剪贴板【Clipboard】-16.dll")) (NETLOAD net-Clip))               ;;剪贴板 for CAD04~06
  6.     )
  7.     ((= acadver 17)                               ;;判断CAD版本是否为 2007~09
  8.      (if (setq arx-Per(findfile "sys17/即指即显Periscope-R17.arx")) (arxload arx-Per))                  ;;即指即显 for CAD07~09
  9.      (if (setq net-Clip(findfile "sys17/剪贴板【Clipboard】-17.dll")) (NETLOAD net-Clip))               ;;剪贴板 for CAD07~09
  10.     )
  11.     )
  12. (princ)
发表于 2014-2-11 13:08 | 显示全部楼层
  第一确定 剪贴板程序的路径sys16 是16还是17
  (NETLOAD (findfile "sys16/剪贴板【Clipboard】-17.dll"))                 ;;剪贴板 for CAD07~09

第二
(cond 少了结束的括号 )

评分

参与人数 1明经币 +1 收起 理由
liuhaixin88 + 1 乐于助人!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 06:13 , Processed in 0.164648 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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