《用户手册》中的指定搜索路径和文件位置
AutoCAD 使用支持文件进行存储自定义定义、加载 AutoLISP 和 ObjectARX 应用程序以及描述文字字体等操作。
AutoCAD® 使用支持文件进行存储自定义定义和描述文字字体等操作。
AutoCAD 程序文件和支持文件的默认目录结构是为有效地按逻辑关系对这些文件分组而设计的。这种结构可按照用户的需要进行更改。但有些应用程序需要在特定位置查找某些文件,用户进行修改时应避免与这些应用程序的要求冲突。如果未指定包含驱动器和目录的完整路径,AutoCAD 只能定位那些已在库搜索路径中找到的文件。
本地可自定义文件的位置存储在 LOCALROOTPREFIX 系统变量中。可漫游的可自定义文件的位置存储在 ROAMABLEROOTPREFIX 系统变量中。如果网络支持漫游,则在用户登录的计算机上可以使用用户漫游配置中的可自定义文件。
下列 LISP 脚本可以创建 CUSTFILES 命令,该命令用于启动正确文件夹中的 Windows® 资源管理器。
(defun c:custfiles ()
(command "shell"
(strcat "explorer \"" (getvar "roamablerootprefix") "\"")
)
(princ)
)
库搜索路径用于在用户未指定完整路径名时指定程序搜索文件的位置,如下所示:
如果文件不在此搜索路径中,则必须指定其路径名和文件名,AutoCAD 才能找到该文件。例如,如果要将 part5.dwg 图形插入到当前图形中,且该图形不在库搜索路径中,则必须指定其完整路径名称,如下所示:
命令: insert
输入块名或 [?]: /files2/olddwgs/part5
AutoCAD 使用树状结构的目录和子目录。建议用户将补充文件(例如 AutoLISP 应用程序和自定义文件)与 AutoCAD 的程序文件和支持文件分开存放。这样更容易查找可能的冲突,并可以单独升级每个应用程序,而不影响其他应用程序。
AutoCAD 的默认位置位于 Program Files 文件夹。用户可以在同一级目录(例如 /AcadApps)中创建新目录,并将自定义 AutoLISP 和 VBA 宏、自定义文件以及其他第三方应用程序存储到下一级的子目录中。如果要维护独立作业文件的多个图形目录,可以创建一个目录(例如 /AcadJobs),然后在其下为每个作业创建一个子目录。
输入命令后,AutoCAD 将评估命令名的有效性。命令可以是内置命令、系统变量、“acad.pgp”文件中定义的外部命令或别名,或用户定义的 AutoLISP 命令。也可以是由 ObjectARX 应用程序或设备驱动程序命令定义的命令。可以在命令提示下输入命令或者从相应的菜单中选择命令。也可以从脚本文件或者由 AutoLISP 或 ObjectARX 应用程序输入。