注意:编译 AutoLISP 源文件和加载 VLX 文件的功能仅在 Windows 上受支持。
可以将多个 AutoLISP 源文件和 DCL 文件编译为单个应用程序文件。
创建应用程序生成 (PRV) 文件以编译 AutoLISP 源文件
- 在 AutoCAD 命令提示符下,输入 makelispapp。
注意:如果 MAKELISPAPP 是未知命令,请将 LISPSYS 系统变量的值更改为 1,然后重新启动 AutoCAD。
- 在“输入选项 [Make/Properties/Rebuild/Wizard]”<Wizard>:“提示符下,输入 wizard。
- 在“创建应用程序”向导的“向导模式”页中,单击“专家”。单击“下一步”。
- 专家 - 显示所有可能的应用程序选项。
- 简单 - 禁止显示“应用程序选项”或“应用程序复杂选项”页面。
- 在“应用程序目录”页的“应用程序位置”区域,单击“浏览”。指定应用程序和应用程序生成文件的位置。
- 在“应用程序名称”框中,输入应用程序和应用程序生成文件的名称。单击“下一步”。
- 在“应用程序选项”页上,选择要在生成应用程序时使用的应用程序选项。单击“下一步”。
- 在“要包含的 LISP 文件”页上,单击“程序文件类型”下拉列表,然后选择要添加的文件类型。 单击“添加”并指定要添加的程序文件,然后单击“打开”。
- 根据需要向应用程序添加其他文件。单击“下一步”。
使用“顶部”、“底部”、“向上”和“向下”按钮对列表中的文件重新排序。从列表中选择一个文件,然后单击“删除”将其从应用程序中删除。
- 在“要包含的资源文件”页上,单击“资源文件类型”下拉列表,然后选择要添加的文件类型。 单击“添加”并指定要添加的资源文件,然后单击“打开”。
- 根据需要向应用程序添加其他文件。单击“下一步”。
从列表中选择一个文件,然后单击“删除”将其从应用程序中删除。
- 在“应用程序编译选项”页上,选择“标准”或“优化并链接”。单击“下一步”。
- 在“查看选择/生成应用程序”页上,单击“完成”。
如果不想立即生成应用程序,请清除“生成应用程序”选项。根据您的选择,将保存应用程序 make (PRV) 文件并生成应用程序 (VLX) 文件。
更改应用程序的定义
在重新生成应用程序之前,可以更改用于生成 Visual LISP 应用程序的设置。
- 在 AutoCAD 命令提示符下,输入 makelispapp。
注意:如果 MAKELISPAPP 是未知命令,请将 LISPSYS 系统变量的值更改为 1,然后重新启动 AutoCAD。
- 在“输入选项 [Make/Properties/Rebuild/Wizard]”<Wizard>:“提示符下,输入属性。
- 在“选择应用程序”对话框中,选择应用程序品牌 (PRV) 文件。单击“打开”。
- 在“应用程序属性”对话框中,更改应用程序的属性。
- 单击“应用”保存更改并使对话框保持打开状态,或单击“确定”保存更改并退出对话框。
重建应用程序 (VLX) 文件
只要您有权访问原始项目和源文件,就可以重新生成应用程序 (VLX) 文件。
- 在 AutoCAD 命令提示符下,输入 makelispapp。
注意:如果 MAKELISPAPP 是未知命令,请将 LISPSYS 系统变量的值更改为 1,然后重新启动 AutoCAD。
- 在“输入选项 [Make/Properties/Rebuild/Wizard]”<Wizard>:“提示符下,输入 rebuild。
- 在“选择要生成的应用程序”对话框中,指定应用程序的生成文件的位置。
- 单击“打开”以重新生成应用程序。
在重新生成应用程序时,AutoCAD 会重新编译所有 LSP 源文件,应用指定的编译选项,并将应用程序文件打包到新的 VLX 文件中。如果应用程序包含许多 AutoLISP 文件,并且您只更改了一个或两个文件中的源代码,则“生成应用程序”选项可以更有效地重新生成应用程序。
更新应用程序 (VLX) 文件
当源文件或资源文件发生更改时,可以更新应用程序 (VLX) 文件。
- 在 AutoCAD 命令提示符下,输入 makelispapp。
注意:如果 MAKELISPAPP 是未知命令,请将 LISPSYS 系统变量的值更改为 1,然后重新启动 AutoCAD。
- 在“输入选项 [Make/Properties/Rebuild/Wizard]”<Wizard>:“提示符下,输入 make。
- 在“选择要创建的应用程序”对话框中,选择要更新的应用程序生成 (PRV) 文件。单击“打开”。
|