编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

CAD进阶技术,系统变量五(字母排序T-W),不只是0和1

wxchong 2024-08-01 02:59:05 开源技术 61 ℃ 0 评论

TBCUSTOMIZE(系统变量)

控制是否可以自定义工具选项板组。

类型:参数
保存位置:注册表
初始值:1

控制 CUSTOMIZE 命令是否可用于工具选项板组自定义,以及是否在工具栏快捷菜单中显示“自定义”选项。

0

禁止访问自定义

1

允许访问自定义

TOOLTIPS(系统变量)

控制工具提示在功能区、工具栏及其他用户界面元素中的显示。

类型:整数
保存位置:注册表
初始值:1

0

不显示工具栏提示

1

显示工具栏提示

TEMPOVERRIDES(系统变量)

打开或关闭用于绘图辅助的临时替代键。

类型:整数
保存位置:注册表
初始值:1

按下临时替代值键可以临时打开或关闭在“草图设置”对话框中设置的某一个绘图辅助工具;例如,正交模式、对象捕捉或极轴模式。

0

关闭

1

打开

TRUSTEDDOMAINS(系统变量)

指定域名或 URL,以便 AutoCAD 可从其运行 JavaScript 代码。

类型:字符串
保存位置:注册表
初始值:不确定

注: 此系统变量主要供 Autodesk 和第三方开发人员使用。仅追踪 AutoCAD Javascript API 调用 - 不会追踪所有其他 Javascript 调用。

要最小化加载和执行恶意代码的可能性,请始终将 TRUSTEDDOMAINS 系统变量设置为唯一·Internet·域名或·URL,以供 AutoCAD JavaScript API·和可能包含·AutoCAD Javascript API 调用的·HTML·文件使用。当 TRUSTEDDOMAINS 设置为 ""(空字符串)或 "."(句点)时,即没有受信任的域或 URL。

在 TRUSTEDPATHS 中指定的任何 Web 页面始终是隐式信任的。

此处是一些包含通配符的受信任域的样例:

*.autodesk.com/* // trust anything from Autodesk
*.autocada360.com/* // trust anything from AutoCAD A360
*.codeplex.com/site/MyProject/* // trust anything from a specified subdomain
https://144.111.123.123/* // trust only the https protocol from a specified IP address

注: TRUSTEDDOMAINS 系统变量可以配合 SECURELOAD 系统变量一起使用。

TRUSTEDPATHS(系统变量)

指定哪些文件夹具有加载并执行包含代码的文件的权限。

类型:字符串
保存位置:注册表
初始值:会有变化,可能已由 CAD 管理员锁定

要最小化加载和执行恶意代码的可能性,请始终将 TRUSTEDPATHS 系统变量设置到您的授权应用程序所在的唯一只读文件夹。这包括以下文件类型:

  • ARX、DBX、CRX、HDI 文件

  • LSP、FAS、VLX、MNL、SCR 文件

  • .NET 程序集

  • VBA 宏(DVB 文件)

  • acad.rx

  • JavaScript

  • DLL 文件

有效字符串包括以下内容:

  • 将 TRUSTEDPATHS 设置到一个或多个带引号并以分号分隔的文件夹路径时,前面列出的文件类型将从指定的文件夹进行加载。

  • 将 TRUSTEDPATHS 设置为 ""(空字符串)或 "."(句点),除了隐式信任的文件夹路径外,没有受信任的文件夹路径。

  • 当 TRUSTEDPATHS 包括以 \...(反斜杠和三个点)结束的文件夹时,其所有的子文件夹也将受信任。

以下文件夹及其子文件夹始终受信任:

  • AutoCAD 安装文件夹

  • Autodesk 插件应用程序文件夹(%ProgramFiles%\Autodesk\ApplicationPlugins)

  • Autodesk 插件应用程序文件夹(%ProgramFiles (x86)%\autodesk\applicationplugins)

注: 在某些情况下,这样可能会在使用 LOAD 函数时,更方便地在 Filename 参数中指定相对文件路径。

  • 也可以在“选项”对话框

    “文件”选项卡的“安全选项”对话框中,或在“展开向导”中指定这些受信任的路径。

  • SECURELOAD 系统变量的设置确定其他位置(包括当前图形文件夹)是否受信任。签名 DLL 将自动受信任。

注: 从 AutoCAD 2013 SP1 开始,仅可从文件各自的默认安装文件夹(<安装文件夹>\Support 和 <安装文件夹>\Support\<语言>)加载保留的 acad2013.lsp 和 acad2013doc.lsp 文件及其后续文件。

USERS1-5(系统变量)

提供文字字符串数据的存储和检索功能。

类型:字符串
保存位置:未保存
初始值:""

共有五个系统变量:USERS1、USERS2、USERS3、USERS4 和 USERS5。

WORKINGFOLDER(系统变量)

存储开发人员可能关心的、操作系统工作文件夹的驱动器和文件夹路径以供处理。

(只读)

类型:字符串
保存位置:注册表
初始值:不确定

也称为“当前目录”,工作文件夹原本设置为“起始”文件夹,但通过文件操作进行了更新。

WRITESTAT(系统变量)

指示图形文件是只读的还是可修改的。

(只读)

类型:整数
保存位置:未保存
初始值:1

开发人员需要通过 AutoLISP 确定文件的读写状态。

0

无法写入图形

1

允许写入图形

完结!欢迎评论转载!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表