zzsong 发表于 2013-8-13 09:00:06

如何将lsp程序直接加进cad的文件里而不是利用加载命令

本帖最后由 zzsong 于 2013-8-13 11:30 编辑

原因:应该是安装了天正插件的缘故,虽然使用加载/卸载应用程序命令已经加载了lsp程序,但在下次重新重新启动cad后,已加载的lsp程序仍然不起作用,还要再手动加载一次,很是烦人。
所以,想要一次性把lsp程序存入cad某个启动文件里,让天正插件不能干扰。
请赐教!

libo2000 发表于 2020-12-13 00:15:11

如何把lisp函数附加到dwg文件内,并自动运行。而不是在自己电脑上自动运行。这个功能如何实现?

sunny_8848 发表于 2020-12-14 10:59:06

谢谢分享,先标记一下备用

淡蓝色的忧伤 发表于 2013-8-13 09:10:43

你不知道有启动组这一功能的存在么?AP添加到启动组。

zzsong 发表于 2013-8-13 10:02:44

就是加载在启动组里出现的这种情况。

ll_j 发表于 2013-8-13 10:52:04

在acad.lsp或acad20xxdoc.lsp中加上类似:
(defun c:xx() (load "xx.lsp") (c:xx))这样的语句,这里的c:xx是xx.lsp中定义的外部函数。

zzsong 发表于 2013-8-13 11:29:25

好的,我试试。
另外,光加入个语句,那xx.lsp程序本身放哪?

ll_j 发表于 2013-8-13 11:42:40

Lisp文件需要放在支持路径下,否则就要写全路径。
最好是把自己的Lisp文件另建一个文件夹,然后把这个文件夹加到acad的支持路径下。
像你所说的问题,还有一种可能,就是注册表被恶意程序锁定了,如果这样的话,支持路径也无法修改,那么就要到网上找一个注册表解锁程序运行一下。

zzsong 发表于 2013-8-13 19:08:19

好了,成了,管用。
虽然是晓东的老相识,当然还是应该必须要表示感谢!
谢谢!

dujunhu2008 发表于 2014-12-29 16:21:16

正好在找类似的功能,先留个脚印再说

松树石头哥 发表于 2020-12-14 09:12:41

页: [1] 2
查看完整版本: 如何将lsp程序直接加进cad的文件里而不是利用加载命令