明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 445|回复: 4

[提问] 求助autoload命令目录的问题

[复制链接]
发表于 2019-3-28 01:43 | 显示全部楼层 |阅读模式
本帖最后由 CAD新军 于 2019-3-28 01:45 编辑

想用autoload命令,试了很多次都提示找不到文件,相同的路径用load却可以,多次试验后发现是这样的:
foo.lsp文件很简单
  1. (defun c:tt()
  2.     (alert "hello world")
复制代码

  1. (load "e:\\foo.lsp");可以运行
  2. (auotload "e:\\fool.lsp" '("tt"));不行
  3. (auotload "e:\\\\fool.lsp" '("tt"));这回就能正确调用TT了
复制代码

要4个斜杠表示一个目录斜杠!怎么会这样。PS,测试要打开新文件,autoload命令不会覆盖

发表于 2019-3-28 09:40 | 显示全部楼层
您的 E: 在伺服器上吗 ?
 楼主| 发表于 2019-3-28 10:45 | 显示全部楼层
Andyhon 发表于 2019-3-28 09:40
您的 E: 在伺服器上吗 ?

不是,本地硬盘
 楼主| 发表于 2019-3-28 11:33 | 显示全部楼层
今天又搜索一下,根据Lee Mac大神的说法,autoload仅支持反斜杠,不支持斜杠。我看其实是内部斜杠escape要多几回,原文说有一个改进版本的,可惜年代久远附件已过期
https://www.cadtutor.net/forum/t ... ad-and-cui-problem/
发表于 2019-3-28 12:11 | 显示全部楼层
官方的示例是

(autoload "3darray" '("3darray"))

(autoload "ddvpoint" '("ddvpoint"))

(autoload "mvsetup" '("mvsetup"))

(autoload "ddptype" '("ddptype"))

(autoload "attredef" '("attredef"))

(autoload "xplode" '("xp" "xplode"))

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-19 13:20 , Processed in 0.301430 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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