朽木大师 发表于 2012-10-19 10:06:38

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

设置好了一个LSP,启动CAD时加载,同时LSP里面加载了很多其它LSP文件,再打开其它图时,就发现加载的都要重新加载,如何设置,但不希望是通过加入启动组

Andyhon 发表于 2012-10-19 10:06:39

AuToCAD启动自定义加载程序研究:
http://clw80.blog.sohu.com/84175894.html

攫取合乎者套用或修订

kwok 发表于 2012-10-19 10:26:09

启动组可以设定自动加载的,ap点下面的那个象文件包那个图标就是设自动中载lsp,这样不管你怎么打开多少份图,都会自成 加载.
另一种方法就是在acad.lsp文件里未加上要加载的文件路径,如(load "***.lsp")
以上是最基本方法...

朽木大师 发表于 2012-10-19 10:29:41

kwok 发表于 2012-10-19 10:26 static/image/common/back.gif
启动组可以设定自动加载的,ap点下面的那个象文件包那个图标就是设自动中载lsp,这样不管你怎么打开多少份图 ...

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

elitefish 发表于 2012-10-19 10:38:45

把所有的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

朽木大师 发表于 2012-10-19 10:43:08

Andyhon 发表于 2012-10-19 10:06 static/image/common/back.gif
AuToCAD启动自定义加载程序研究:
http://clw80.blog.sohu.com/84175894.html



后来想到办法了,多谢

dujunhu2008 发表于 2014-12-29 16:25:33

先留个脚印,正在整类似的功能

360527010 发表于 2014-12-30 22:34:33

朽木大师 发表于 2012-10-19 10:43 static/image/common/back.gif
后来想到办法了,多谢

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

xpzzj 发表于 2020-6-11 13:42:14

楼上说的其它方法都懂了,就是dll不懂

1441736156 发表于 2020-6-29 20:06:52

留个记号备用
页: [1] 2
查看完整版本: 如何不通过加入启动组 每次加载LSP