朽木大师 发表于 2012-10-19 10:09:47

如何设置一次性 “支持文件搜索路径”

些软件加载到CAD中,自动设置了软件的搜索路径,但退出软件后,再打开纯CAD,发现路径已取消,请问是怎么设置

dlczb 发表于 2012-10-22 11:56:54

            (setq oldacad (getenv "ACAD"))            ;cad原有的搜索路径
            (setq path "D:\\增加")                     ;要增加的搜索路径
            (setenv "ACAD" (strcat oldacad ";" path))   ;向cad增加的搜索路径

elitefish 发表于 2012-10-19 10:25:11

Lisp的作用域应该是本图,使用Lisp监视CAD自身操作可能相对来说比较有难度
不过想了个过度的方法 不知道能不能行

添加一个 图纸反应器,当图纸退出时检查当前CAD打开图纸数量,如果大于1就不操作,如果等于1就执行删除搜索路径的命令,没试验 不知道能否可行!

Andyhon 发表于 2012-10-19 10:42:58

...但退出软件后...

未审是何状态
(退出软件 是卸载 or what ...)

朽木大师 发表于 2012-10-19 10:44:53

退出通过工具箱加载的CAD

朽木大师 发表于 2012-10-19 10:46:09

意思就是我通过某个工具箱启动CAD,这样会自动对CAD添加了“软件的搜索路径" ,再退出软件时(不是卸载),被加的路径能自动删除

Andyhon 发表于 2012-10-19 10:59:47

不是那么理解...

楼主可研究这篇...
http://www.afralisp.net/archive/lisp/Switches.htm
+
http://www.cadtutor.net/forum/archive/index.php/t-5745.html

陨落 发表于 2012-10-19 12:58:38

将设置该路径的命令写入acad.lsp应该就行吧

bzhjl 发表于 2014-8-14 16:37:36

dlczb 发表于 2012-10-22 11:56 static/image/common/back.gif
(setq oldacad (getenv "ACAD"))            ;cad原有的搜索路径
            (setq path " ...

多谢指教!

tangjunasd58 发表于 2014-11-11 21:01:33

怎么加载多个文件搜索路径
页: [1] 2
查看完整版本: 如何设置一次性 “支持文件搜索路径”