lisp能用的路径
今天这个标题可能不太准确。
实际上,不光是lisp,autocad的所有插件包括lsp、fas、vlx、dll、arx,都存在路径相关的问题。 这个问题源于autocad的安全机制,从可信位置以外加载的插件,都会出现安全提示。反之, 如果插件目录在可信位置当中,那么,加载插件的时候就不会有任何的提示了。
这个机制的出发点当然是好的,不过,就我的观察来讲,基本上形同虚设,因为根本就没几个人用它。 普通用户不太可能频繁使用新的、来源不明的cad插件,即便是来源不明,使用过了发现没问题之后, 也就无需担心了。autocad搞的这个白名单,多少有点尴尬。不过,对于企业用户来说,用白名单加强管控, 也许有一点意义。
抛开可信位置这个因素,lisp能用的路径实际上是没有限制的,其他格式的cad插件也是如此。
这个没有限制,指的是路径中可以出现中文,不用担心中文路径会带来什么兼容性问题。 没错,凡事都有例外,假如要截取中文路径中的字符串,在autocad 2021之前的版本当中, 使用autolisp处理起来可能会出现问题。autocad 2021以及更新的版本中, autolisp已经可以完美处理中文字符串了。
如果实在担心出现兼容性问题,就把lisp之类的cad插件放到全英文(字母)的路径当中吧。
文章作者 Jack Hsu
上次更新 2024-01-15
许可协议 Copyright © Jack Hsu. All Rights Reserved.