rkmcswain 发表于 2022-7-6 12:22:09

 
但是没有理由使用这些文件。在修复、重新安装、升级等过程中,它们可能会被覆盖。假设您的内容仍然存在,您必须在每次移动到新版本时剪切/粘贴更改。忘记编辑这些文件,使用为用户预留的文件:“acad.lsp”和“acaddoc.lsp”
 
 
可以使用正斜杠或两个反斜杠
(加载“\\\\server\\share\\mylisp”)-或-(加载”//server/share/mylisp)
...你不需要这个。lsp,除非您想专门加载它(如果您有其他同名但扩展名不同的文件,如.VLX或.FAS)

daveyboyd 发表于 2022-7-6 12:25:05

谢谢Mcswain,并为自己是一个biff而道歉!

daveyboyd 发表于 2022-7-6 12:29:57

很抱歉,我很痛苦,但我已经创建了acad。lsp并将(C:REAON)放入其中,确保每个图形都加载了它,但我仍然必须在命令栏上键入>REAON才能激活lisp

rkmcswain 发表于 2022-7-6 12:31:35

 
“acad.lsp”仅在应用程序启动时加载。
如果希望每次加载图形时都运行此代码,请确保将调用放在“acaddoc.lsp”中

Lee Mac 发表于 2022-7-6 12:35:09

一些相关线程:
 
http://www.theswamp.org/index.php?topic=9211.0
http://www.theswamp.org/index.php?topic=20492.0
http://www.cadtutor.net/faq/questions/53/How+do+I+自动+加载+变量%3F

guitarguy1685 发表于 2022-7-6 12:39:19

 
Lisp程序不仅仅是调用它们加载的行。我没有加载数百个Lisp。我有大约10个。我很少重新安装autocad或修复它。如果我必须每年重打10行左右,我不认为这是一个麻烦。但每个人都有自己的。

LEsq 发表于 2022-7-6 12:41:01

 
副作用是什么?
 
我现在使用的是一个lisp文件——我是这样加载的,还有一些日常使用的例程。。。

LEsq 发表于 2022-7-6 12:45:03

 
如果这是为了反应堆。。。有一种方法可以自动加载例程,并且只加载到使用了反应器的图形。。。
 
现在,我需要在我的电脑上搜索一下,知道我把代码放在哪里了。。。这是一个单一的代码行-不需要任何已知的自动加载lisp例程的方法。
 
如果我找到了,我会把它贴在这里。

rkmcswain 发表于 2022-7-6 12:48:35

没有办法自动生成文件列表。
无法将此列表从一台机器迁移到另一台机器,从一个版本迁移到另一个版本,甚至从windows配置文件迁移到windows配置文件。
无法在多台机器上填充此列表
无法在多台计算机上管理此列表
等等。等等。(好的,从技术上来说,如果你精通windows注册表和注册表脚本,你可以做这些事情,但是当有更简单的方法时,谁想这么做呢?)
 
我想如果你是一个单独的操作员,只安装过一次,并且没有使用autolisp的经验,那么我可以理解。。但这不像创建带有load语句的文本文件(“acaddoc.lsp”文件)是火箭科学。

rkmcswain 发表于 2022-7-6 12:51:36

 
我明白你在说什么。也许这样说更有意义:“没有理由不使用用户文件”(acad.lsp和acaddoc.lsp)。
页: 1 [2]
查看完整版本: 自动加载lsp例程。