明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 11499|回复: 25

分享一个自动加载安装LSP,VLX,FAS,ARX文件的函数

    [复制链接]
发表于 2015-5-8 23:33:58 | 显示全部楼层 |阅读模式
本帖最后由 LPACMQ 于 2017-7-29 16:24 编辑
因受[风之影][解析]二次开发安装程序的启发,故得此函数。
详情见大神剖析;
[风之影][解析]二次开发安装程序 http://bbs.mjtd.com/forum.php?mo ... 819&fromuid=7304201

操作演示;

1.安装方式一: 双击SETUP.DWG自动加载到自动开启的CAD程序版本中;
2.安装方式二: 启动CAD 打开SETUP.DWG 文件,程序自动加载;

3.用户可自定义“文件支持搜索路径”和“自动加载路径”;
;;函数名:cq-add-path
;;功  能:为添加文件支持搜索路径,可以是单个或多个,按字符串列表形式组合,每一个文件夹名以空格隔开。

;;函数名:Cq-add-autorun
;;功  能:添加文件自动加载路径,启动CAD自动加载该路径下的全部LISP、VLX 、ARX文件,可以是单个或多个(文件夹必须是支持搜索路径),按字符串列表形式组合,每一个文件夹名以空格隔开。

;;打开acaddoc.lsp文件,见如下代码:

      (cq-add-path '( "stand" "For AutoCAD 2000" "Autorun_file" )) ;;;添加文件支持搜索路径。
      (Cq-add-autorun '("Autorun_file")) ;;;添加文件自动加载路径,必须是支持搜索路径。

代码回帖可见;



  1. (defun Cq-setup (/ curDir)
  2.   (if (equal (strcase (getvar "DWGNAME")) "SETUP.DWG")
  3.     (progn
  4.       (setq curDir    (getvar "DWGPREFIX"))
  5.       (load (strcat curDir "Cq-add-path.VLX"))
  6.       (load (strcat curDir "Cq-add-autorun.VLX"))
  7.       
  8.       (cq-add-path '( "stand" "For AutoCAD 2000" "Autorun_file" ));;;添加文件支持搜索路径。
  9.       (Cq-add-autorun  '("Autorun_file")) ;;;添加文件自动加载路径,必须是支持搜索路径。

  10.     )
  11.   )
  12. )

  13. (Cq-setup)
  14. (princ)

  15. (if (and (vl-registry-read "HKEY_CURRENT_USER\\Cq-add-path" "") (not (equal (strcase (getvar "DWGNAME")) "SETUP.DWG")) )
  16.     (progn
  17.      (load "Cq-add-autorun.VLX")
  18.       (Cq-add-autorun  '("Autorun_file"))
  19.     );progn
  20. );if










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

相看看关键的两个函数,cq-add-path与Cq-add-autorun 结果还是编译过的,汗!!! 其实置顶的秋枫安装程序中就提供了添加支持路径的函数,这类函数搜搜还是蛮多的  发表于 2015-5-15 19:18
发表于 2015-5-10 11:14:32 | 显示全部楼层
发表于 2015-5-10 14:18:38 | 显示全部楼层
我是菜鸟,向大师学习来的。
发表于 2015-5-10 17:28:31 | 显示全部楼层
楼主不错,升华了下
发表于 2015-5-13 09:10:12 | 显示全部楼层
就连下载个图片演示.rar 都收费, 遇见这样的楼主我也是醉了。

以下内容仅楼主可见:
我******
 楼主| 发表于 2015-5-13 20:30:44 | 显示全部楼层
本帖最后由 LPACMQ 于 2015-5-13 22:24 编辑
fl202 发表于 2015-5-13 09:10
就连下载个图片演示.rar 都收费, 遇见这样的楼主我也是醉了。

因为发帖的规则,我还不是很清楚,不好意思哈!


发表于 2015-5-16 08:02:43 | 显示全部楼层
顶一下!!!!!!
发表于 2015-6-5 14:21:34 | 显示全部楼层
不错的东西,顶一个
发表于 2015-7-28 17:15:51 | 显示全部楼层
不错的东西
发表于 2015-8-8 14:21:25 | 显示全部楼层
有这么好用吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 15:39 , Processed in 0.412562 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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