明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4933|回复: 20

[提问] 怎样用lisp在CAD打开时自定加载vlx、lsp插件

[复制链接]
发表于 2013-12-1 00:31 | 显示全部楼层 |阅读模式
将常用的插件较多,所以想知道怎么用lisp在CAD打开时自定加载vlx、lsp插件
发表于 2022-4-15 09:41 | 显示全部楼层
llsheng_73 发表于 2013-12-1 01:45
(defun S::autoloadall()
  (mapcar 'vl-load-all '(file1 file2 ... filen));;;file为带上扩展名的插件文 ...

谢谢分享,试试
发表于 2013-12-1 00:46 | 显示全部楼层
最简单的是,输入appload,在启动组里面添加相应插件
 楼主| 发表于 2013-12-1 01:23 | 显示全部楼层
lostbalance 发表于 2013-12-1 00:46
最简单的是,输入appload,在启动组里面添加相应插件

我知道这个,可是我不想用这个,要是重新安装CAD还得一个一个加载
发表于 2013-12-1 01:45 | 显示全部楼层
本帖最后由 llsheng_73 于 2013-12-1 01:50 编辑

(defun S::autoloadall()
  (mapcar 'vl-load-all '(file1 file2 ... filen));;;file为带上扩展名的插件文件名,如果不在autocad搜索目录其前边应带上路径
  )

;;;;应该把这个加入启动组就可以了,或者
(defun C:loadall()
  (mapcar 'vl-load-all '(file1 file2 ... filen));;;file为带上扩展名的插件文件名,如果不在autocad搜索目录其前边应带上路径
  )
;;;加载后自己运行它,当然命令名可以改简单点

;;也可以下边这样也是可以在加载后自动运行的;;;
(defun loadall()
  (mapcar 'vl-load-all '(file1 file2 ... filen));;;file为带上扩展名的插件文件名,如果不在autocad搜索目录其前边应带上路径
  )
(loadall)


;;它们都能在把给定的插件给一一加载进去
发表于 2013-12-1 08:44 | 显示全部楼层
在路径下的acad.lsp中添加 (load"1.lsp") (load"2.lsp") (load"3.lsp")  等
发表于 2013-12-1 09:48 | 显示全部楼层
把全部放到一个lsp里不就可以了    或者自己组装个工具箱  论坛有源码
发表于 2013-12-1 14:27 | 显示全部楼层
在acad.lsp 或者 以一个菜单文件在准,建一个同名的mnl文件,里面添加
(load"1.lsp") (load"2.lsp") (load"3.lsp")  等
这样再启动的时候就会自动添加了,还有一个办法,将全部插件放置在一个文件夹,并添加至搜索路径下,用caoyin版主的自动加载一个文件夹内*.lsp *.vlx  *.fas的函数就可以实现
 楼主| 发表于 2013-12-1 19:40 | 显示全部楼层
llsheng_73 发表于 2013-12-1 01:45
(defun S::autoloadall()
  (mapcar 'vl-load-all '(file1 file2 ... filen));;;file为带上扩展名的插件文 ...

那要是再为这些插件自定义命令呢?那该怎么弄啊,大神
 楼主| 发表于 2013-12-1 19:41 | 显示全部楼层
spp_wall 发表于 2013-12-1 09:48
把全部放到一个lsp里不就可以了    或者自己组装个工具箱  论坛有源码

代码在哪呢?
发表于 2013-12-1 20:43 | 显示全部楼层
tjp4 发表于 2013-12-1 19:40
那要是再为这些插件自定义命令呢?那该怎么弄啊,大神

为这些插件自定义命令么那个很简单的了
比如原来命令是ABC想改成A1
你再写个(defun c:A1()
                (C:ABC))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 13:50 , Processed in 2.927812 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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