明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4113|回复: 11

如何不通过加入启动组 每次加载LSP

[复制链接]
发表于 2012-10-19 10:06 | 显示全部楼层 |阅读模式
1明经币
设置好了一个LSP,启动CAD时加载,同时LSP里面加载了很多其它LSP文件,再打开其它图时,就发现加载的都要重新加载,如何设置,但不希望是通过加入启动组

最佳答案

查看完整内容

AuToCAD启动自定义加载程序研究: http://clw80.blog.sohu.com/84175894.html 攫取合乎者套用或修订
发表于 2012-10-19 10:06 | 显示全部楼层
AuToCAD启动自定义加载程序研究:
http://clw80.blog.sohu.com/84175894.html

攫取合乎者套用或修订

点评

后来想到办法了,做了一个DLL文件,先自动加入启动组,退出时,自动删掉被加入的  发表于 2012-10-19 10:44
回复

使用道具 举报

发表于 2012-10-19 10:26 | 显示全部楼层
启动组可以设定自动加载的,ap点下面的那个象文件包那个图标就是设自动中载lsp,这样不管你怎么打开多少份图,都会自成 加载.
另一种方法就是在acad.lsp文件里未加上要加载的文件路径,如(load "***.lsp")
以上是最基本方法...
回复

使用道具 举报

 楼主| 发表于 2012-10-19 10:29 | 显示全部楼层
kwok 发表于 2012-10-19 10:26
启动组可以设定自动加载的,ap点下面的那个象文件包那个图标就是设自动中载lsp,这样不管你怎么打开多少份图 ...

这种就会导至,我启动任何CAD 时都会加载,而不是我启动自己的工具箱时才加载
回复

使用道具 举报

发表于 2012-10-19 10:38 | 显示全部楼层
把所有的Lsp 放到你的工具箱中加载
再写个引导Lisp 作为你工具箱的加载入口
比如
(defun C:MyTools ()
(load "第1个lisp.lsp")
(load "第2个lisp.lsp")
(load "第4个lisp.lsp")
(load "第4个lisp.lsp")
(princ))  

存为  "MyTools.lsp"
这样 将 MyTools.lsp放到启动组中   每次只图形只加载上述一句话,对启动速度没什么影响
当你想要加载工具箱时  就执行 MyTools命令来加载所有Lisp

点评

学习 谢谢  发表于 2015-12-29 17:07
回复

使用道具 举报

 楼主| 发表于 2012-10-19 10:43 | 显示全部楼层
Andyhon 发表于 2012-10-19 10:06
AuToCAD启动自定义加载程序研究:
http://clw80.blog.sohu.com/84175894.html

后来想到办法了,多谢
回复

使用道具 举报

发表于 2014-12-29 16:25 | 显示全部楼层
先留个脚印,正在整类似的功能
回复

使用道具 举报

发表于 2014-12-30 22:34 | 显示全部楼层
朽木大师 发表于 2012-10-19 10:43
后来想到办法了,多谢

是什么办法?能否指点指点?
回复

使用道具 举报

发表于 2020-6-11 13:42 | 显示全部楼层
楼上说的其它方法都懂了,就是dll不懂
回复

使用道具 举报

发表于 2020-6-29 20:06 | 显示全部楼层
留个记号备用
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 19:01 , Processed in 0.185960 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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