明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2359|回复: 5

[提问] 如何用lisp添加信任目录

  [复制链接]
发表于 2014-5-5 09:54 | 显示全部楼层 |阅读模式
本人cad2014,其他的不清楚,有个信任目录,加载自己的程序有点麻烦,请问高手,如何用lisp添加信任目录呢,毕竟以前支持目录也是可以添加的,信任目录一定也有方法
"觉得好,就打赏"
还没有人打赏,支持一下

本帖被以下淘专辑推荐:

  • · 收集|主题: 58, 订阅: 4
发表于 2015-4-23 22:30 | 显示全部楼层
(command "trustedpaths" path)
发表于 2015-4-28 17:26 | 显示全部楼层
原来是这样,多谢楼上
发表于 2015-4-28 17:36 | 显示全部楼层
  1. (if (getvar 'trustedpaths)
  2.     (setvar 'trustedpaths "C:\\AutoCAD\\Netload\...;C:\\AutoCAD\\Lisp Routines\...;C:\\Users\\%username%\\AppData\\Roaming\\...;H:\...")
  3. )
发表于 2015-4-28 17:37 | 显示全部楼层
  1. (cond
  2. ( (> (atof (getvar "ACADVER")) 19.0 )
  3.    (command "TrustedPaths" "C:\\AutoCAD\\Netload\...;C:\\AutoCAD\\Lisp Routines\...;C:\\Users\\%username%\\AppData\\Roaming\\...;H:\...")
  4. ))
发表于 2015-4-28 21:44 | 显示全部楼层
本帖最后由 CTC 于 2015-4-28 21:46 编辑

TRUSTEDPATHS(系统变量)

指定文件夹,AutoCAD 在其中具有加载和执行包含代码的文件的权限。
类型:字符串
保存位置:注册表
初始值:不确定

要最小化加载和执行恶意代码的可能性,请始终将 TRUSTEDPATHS 系统变量设置到您的授权应用程序所在的唯一只读文件夹。这包括以下文件类型:
  • ARX、DBX、CRX、HDI 文件
  • LSP、FAS、VLX、MNL、SCR 文件
  • .NET 程序集
  • VBA 宏(DVB 文件)
  • acad.rx
  • JavaScript
  • DLL 文件
注意AutoCAD 安装文件夹、插件文件夹 (%ProgramData%\Autodesk\ApplicationPlugins) 及其所有子文件夹始终是隐式信任的。

有效字符串包括以下内容:
  • 将 TRUSTEDPATHS 设置到一个或多个带引号并以分号分隔的文件夹路径时,前面列出的文件类型将从指定的文件夹进行加载。
  • 将 TRUSTEDPATHS 设置为 ""(空字符串)或 "."(句点),除了隐式信任的文件夹路径外,没有受信任的文件夹路径。
  • 当 TRUSTEDPATHS 包括以 \...(反斜杠和三个点)结束的文件夹时,其所有的子文件夹也将受信任。
注意当使用 AutoLISP 时,请注意 TRUSTEDPATHS 不会向“支持文件搜索路径”添加路径。它仅提供对现有支持路径的使用权限。因此,AutoLISP 文件必须位于“支持文件搜索路径”列出的路径中。在某些情况下,这样可能会在使用 LOAD 函数时,更方便地在 Filename 参数中指定相对文件路径。

也可以在“选项”对话框 “文件”选项卡上或在“展开向导”中设置这些路径。
SECURELOAD 系统变量的设置确定其他位置(包括当前图形文件夹)是否受信任。签名 DLL 将自动受信任。
注意从 AutoCAD 2013 SP1 开始,仅可从文件各自的默认安装文件夹(<安装文件夹>\Support 和 <安装文件夹>\Support\<语言>)加载保留的acad2013.lspacad2013doc.lsp 文件及其后续文件。


相关任务

相关参考

相关概念


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

本版积分规则

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

GMT+8, 2024-5-2 04:46 , Processed in 0.330797 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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