目录套件
哎呀,我已经将everyones机器升级到了2012年,现在遇到了一个问题,那就是如何打开我们必须加载的所有lisp例程。通常情况下,我总是通过内容套件来完成这项工作,只是添加了文件夹。
但是,由于某些原因,它没有在每次启动图形文件时加载例程。
是否有人遇到过类似问题,或者是否有更有效的方法在每次启动AutoCAD时自动加载这些LISP?
干杯 创建名为“acaddoc.lsp”的文本文件
为要加载的每个lisp文件添加这样的行
(load "mylispfile")
(load "another_lisp_file")
(load "myCustomStuff")
(load "\\\\server\\share\\lisp\\mylisp_with_a_path")
将此文件放在每台计算机上支持文件搜索路径的顶部路径中
-或-
如果所有机器都可以访问相同的网络位置,则创建网络共享(即:\\服务器\共享\ cad),并将此文件放在此处。
然后将此路径添加到每台机器上支持文件搜索路径的顶部。
假设您执行后一种操作,那么每当您需要添加/删除/编辑启动文件时,您只需修改网络上的单个文件即可处理所有机器。
参考:
http://cadpanacea.com/node/90
http://www.jtbworld.com/lisp/acaddoc.htm
http://cadpanacea.com/node/34
http://lee-mac.com/autoloading.html 杰出的如果我停这辆车。lsp与我的lisp例程位于同一目录中,是否需要在加载中指定完整路径?
即
(load "X:\CAD Systems\mylispfile.lsp")
如果文件存储在支持文件搜索路径中包含的目录中,则不会。
此外,在包含文件路径时,请确保使用双反斜杠“\\”眨眼: 不,因为它已经在您的支持文件夹中,所以您只需要按名称调用Lisp。
另一种类似的方法是创建一个名为与CUI(甚至是企业CUI)相同的MNL文件。同样的规则适用于阿卡多克。LSP文件。 很好,先生们
当做
大部分都很好。 这些家伙已经涵盖了几乎所有的内容,但这里有一个教程演示了更多的方法:
http://lee-mac.com/autoloading.html 很棒的方法。我有一个艾伦·汤普森。mnu和AlanThompson。我装了多年的mnl。安装新机器时,生活变得如此轻松。
您的教程介绍了(load)函数的“on failure”可选参数,这是一个很好的使用方法。 这肯定比这容易。。
我试着用两个反斜杠,即。
Load "X:\\CAD Systems\Lisp Routines\\Lisp1.lsp"
有人建议吗?
http://i54.tinypic.com/rk7twg.png
页:
[1]
2