明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9508|回复: 13

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

  [复制链接]
发表于 2013-8-13 09:00 | 显示全部楼层 |阅读模式
本帖最后由 zzsong 于 2013-8-13 11:30 编辑

原因:应该是安装了天正插件的缘故,虽然使用加载/卸载应用程序命令已经加载了lsp程序,但在下次重新重新启动cad后,已加载的lsp程序仍然不起作用,还要再手动加载一次,很是烦人。
所以,想要一次性把lsp程序存入cad某个启动文件里,让天正插件不能干扰。
请赐教!
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2020-12-13 00:15 | 显示全部楼层
如何把lisp函数附加到dwg文件内,并自动运行。而不是在自己电脑上自动运行。这个功能如何实现?

点评

你想多了  发表于 2020-12-14 11:41
发表于 2020-12-14 10:59 | 显示全部楼层
谢谢分享,先标记一下备用
发表于 2013-8-13 09:10 | 显示全部楼层
你不知道有启动组这一功能的存在么?AP添加到启动组。
 楼主| 发表于 2013-8-13 10:02 | 显示全部楼层
就是加载在启动组里出现的这种情况。
发表于 2013-8-13 10:52 | 显示全部楼层
在acad.lsp或acad20xxdoc.lsp中加上类似:
(defun c:xx() (load "xx.lsp") (c:xx))这样的语句,这里的c:xx是xx.lsp中定义的外部函数。
 楼主| 发表于 2013-8-13 11:29 | 显示全部楼层
好的,我试试。
另外,光加入个语句,那xx.lsp程序本身放哪?
发表于 2013-8-13 11:42 | 显示全部楼层
Lisp文件需要放在支持路径下,否则就要写全路径。
最好是把自己的Lisp文件另建一个文件夹,然后把这个文件夹加到acad的支持路径下。
像你所说的问题,还有一种可能,就是注册表被恶意程序锁定了,如果这样的话,支持路径也无法修改,那么就要到网上找一个注册表解锁程序运行一下。
 楼主| 发表于 2013-8-13 19:08 | 显示全部楼层
好了,成了,管用。
虽然是晓东的老相识,当然还是应该必须要表示感谢!
谢谢!

点评

这问题怎么是2k积分人问出来的?  发表于 2013-8-14 08:54
发表于 2014-12-29 16:21 | 显示全部楼层
正好在找类似的功能,先留个脚印再说
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-28 17:02 , Processed in 0.260868 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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