CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于源代码文件(AutoLISP)

2023-1-8 13:17| 发布者: admin| 查看: 575| 评论: 0|来自: AutoCAD

摘要: 尽管可以在 AutoCAD 命令提示符或 Visual LISP 控制台窗口提示符(仅限 Windows)中输入 AutoLISP 代码,但是当您关闭创建它们时所定义的图形或会话时,您定义的任何函数都将丢失。

尽管可以在 AutoCAD 命令提示符或 Visual LISP 控制台窗口提示符下输入 AutoLISP 代码(仅限 Windows),但在关闭创建函数的图形或会话时,您定义的任何函数都将丢失。

AutoLISP 源代码可以保存到扩展名为 .lsp 的 ASCII 文本文件中。将 AutoLISP 源代码保存到文件中具有以下优点:

  • 当程序在其中定义程序的图形关闭时,程序不会丢失。
  • 程序可以在多个图形中使用,并且可以在多台计算机上执行。
  • 项目群可以与组织中的其他人共享。
  • 测试和调试多个表达式要容易得多。

AutoLISP 源代码也可以存储在扩展名为 .mnl 的文件中。菜单 AutoLISP (MNL) 文件包含自定义 (CUIx) 文件中定义的元素所需的自定义函数和命令。当 MNL 文件与加载到基于 AutoCAD 的产品中的自定义 (CUIx) 文件同名时,将自动加载该文件。

例如,在 Windows 上,加载 acad.cuix 时,如果在 AutoCAD 支持文件搜索路径中列出的文件夹之一中找到名为 acad.mnl 的文件,则也会加载该文件。如果 CUIx 文件没有相应的 MNL 文件,则不会显示任何错误,产品只是移动并加载其他支持文件。

注意:虽然 AutoLISP 源代码通常保存在扩展名为 .lsp.mnl 的文件中,但 AutoLISP 代码可以从任何 ASCII 文本文件加载。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-12-15 14:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部