CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

使用“生成应用程序向导”编译 AutoLISP 文件

2023-1-8 07:37| 发布者: admin| 查看: 209| 评论: 0|来自: AutoCAD

注意:编译 AutoLISP 源文件和加载 VLX 文件的功能仅在 Windows 上受支持。

可以将多个 AutoLISP 源文件和 DCL 文件编译为单个应用程序文件。

创建应用程序生成 (PRV) 文件以编译 AutoLISP 源文件

  1. 在AutoCAD命令提示下,输入makelispapp
    注意:如果 MAKELISPAPP 是未知命令,请将 LISPSYS 系统变量的值更改为 1,然后重新启动 AutoCAD。
  2. 输入选项[构建/属性/重建/向导]<向导>:提示符下,输入向导
  3. 在“生成应用程序”向导的“向导模式”页中,单击“专家”。单击下一步。
    • 专家 - 显示所有可能的应用程序选项。
    • 简单 - 禁止显示“应用程序选项”或“应用程序复杂性选项”页面。
  4. 在“应用程序目录”页上的“应用程序位置”区域,单击“浏览”。指定应用程序和应用程序生成文件的位置。
  5. 在“应用程序名称”框中,输入应用程序和应用程序生成文件的名称。单击下一步。
  6. 在“应用程序选项”页上,选择要在生成应用程序时使用的应用程序选项。单击下一步。
  7. 在“要包括的 LISP 文件”页上,单击“程序文件类型”下拉列表,然后选择要添加的文件类型。 单击“添加”并指定要添加的程序文件,然后单击“打开”。
  8. 根据需要向应用程序添加其他文件。单击下一步。

    使用“顶部”、“底部”、“向上”和“向下”按钮对列表中的文件重新排序。从列表中选择一个文件,然后单击“删除”以将其从应用程序中删除。

  9. 在“要包括的资源文件”页上,单击“资源文件类型”下拉列表,然后选择要添加的文件类型。 单击“添加”并指定要添加的资源文件,然后单击“打开”。
  10. 根据需要向应用程序添加其他文件。单击下一步。

    从列表中选择一个文件,然后单击“删除”以将其从应用程序中删除。

  11. 在“应用程序编译选项”页上,选择“标准”或“优化并链接”。单击下一步。
  12. 在“查看选择/生成应用程序”页上,单击“完成”。

    如果不想立即生成应用程序,请清除“生成应用程序”选项。根据您的选择,将保存应用程序生成 (PRV) 文件并生成应用程序 (VLX) 文件。

更改应用程序的定义

在重新生成应用程序之前,可以更改用于构建 Visual LISP 应用程序的设置。

  1. 在AutoCAD命令提示下,输入makelispapp
    注意:如果 MAKELISPAPP 是未知命令,请将 LISPSYS 系统变量的值更改为 1,然后重新启动 AutoCAD。
  2. 输入选项[构建/属性/重建/向导]<向导>:提示符下,输入属性
  3. 在“选择应用程序”对话框中,选择一个应用程序生成 (PRV) 文件。单击“打开”。
  4. 在“应用程序属性”对话框中,更改应用程序的属性。
  5. 单击“应用”保存更改并使对话框保持打开状态,或单击“确定”保存更改并退出对话框。

重建应用程序 (VLX) 文件

只要您有权访问原始项目和源文件,就可以重新生成应用程序 (VLX) 文件。

  1. 在AutoCAD命令提示下,输入makelispapp
    注意:如果 MAKELISPAPP 是未知命令,请将 LISPSYS 系统变量的值更改为 1,然后重新启动 AutoCAD。
  2. 输入选项[生成/属性/重建/向导]<向导>:提示符下,输入重建
  3. 在“选择要生成的应用程序”对话框中,指定应用程序的 make 文件的位置。
  4. 单击“打开”以重新生成应用程序。

    在重新构建应用程序时,AutoCAD 会重新编译所有 LSP 源文件,应用指定的编译选项,并将应用程序文件打包到新的 VLX 文件中。如果应用程序包含许多 AutoLISP 文件,并且您只更改了一个或两个文件中的源代码,则“生成应用程序”选项可以更有效地重建应用程序。

更新应用程序 (VLX) 文件

当源文件或资源文件发生更改时,可以更新应用程序 (VLX) 文件。

  1. 在AutoCAD命令提示下,输入makelispapp
    注意:如果 MAKELISPAPP 是未知命令,请将 LISPSYS 系统变量的值更改为 1,然后重新启动 AutoCAD。
  2. 输入选项[构建/属性/重建/向导]<向导>:提示符下,输入make
  3. 在“选择要创建的应用程序”对话框中,选择要更新的应用程序生成 (PRV) 文件。单击“打开”。

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部