ACAD.LSP 文件
 
 
 
请参见

如果定期使用特定的 AutoLISP 程序,则可以创建一个“acad.lsp”文件。启动 AutoCAD 时,将搜索“acad.lsp”文件的支持文件搜索路径。找到“acad.lsp”文件后,会将其加载到内存。

启动 AutoCAD 后,在每次启动绘图任务时将加载 acad.lsp 文件。由于“acad.lsp”文件用于特定应用程序的启动程序,因此“acad.lsp”文件中定义的所有函数和变量只能在第一个图形中使用。应该把需要在所有文档中使用的程序从“acad.lsp”文件移到“acaddoc.lsp”文件。

可以用 ACADLSPASDOC 系统变量替代建议使用的 acad.lspacaddoc.lsp 的功能。如果 ACADLSPASDOC 系统变量设定为 0(默认设置),则“acad.lsp”文件仅加载一次,即在应用程序启动时加载。如果 ACADLSPASDOC 设定为 1,则每次新建图形时都重载“acad.lsp”文件。

“acad.lsp”文件可以包含一个或多个程序的 AutoLISP 代码,也可以仅包含一系列 load 函数调用。后一种方法比较合适,因为对它的修改比较简单。如果将以下代码另存为“acad.lsp”文件,则文件“mysessionapp1.lsp”“databasesynch.lsp”“drawingmanager.lsp”将在每次启动 AutoCAD 时加载。

(load "mysessionapp1")
(load "databasesynch")
(load "drawingmanager")
警告请勿修改保留的 acad2012.lsp 文件。Autodesk 提供了 acad2012lsp 文件,其中包含 AutoCAD 所需的 AutoLISP 定义的函数。此文件在加载“acad.lsp”文件之前加载到内存。
快速参考
命令
系统变量