求助autoload命令目录的问题
本帖最后由 CAD新军 于 2019-3-28 01:45 编辑想用autoload命令,试了很多次都提示找不到文件,相同的路径用load却可以,多次试验后发现是这样的:
foo.lsp文件很简单
(defun c:tt()
(alert "hello world")
)
(load "e:\\foo.lsp");可以运行
(auotload "e:\\fool.lsp" '("tt"));不行
(auotload "e:\\\\fool.lsp" '("tt"));这回就能正确调用TT了
要4个斜杠表示一个目录斜杠!怎么会这样。PS,测试要打开新文件,autoload命令不会覆盖
您的 E: 在伺服器上吗 ?
Andyhon 发表于 2019-3-28 09:40
您的 E: 在伺服器上吗 ?
不是,本地硬盘 今天又搜索一下,根据Lee Mac大神的说法,autoload仅支持反斜杠,不支持斜杠。我看其实是内部斜杠escape要多几回,原文说有一个改进版本的,可惜年代久远附件已过期
https://www.cadtutor.net/forum/topic/47999-autoload-and-cui-problem/ 官方的示例是
(autoload "3darray" '("3darray"))
(autoload "ddvpoint" '("ddvpoint"))
(autoload "mvsetup" '("mvsetup"))
(autoload "ddptype" '("ddptype"))
(autoload "attredef" '("attredef"))
(autoload "xplode" '("xp" "xplode"))
页:
[1]