Skip To Content

使用 AutoLISP 自定义

AutoLISP 是一种功能强大的用户自定义脚本语言。 Autodesk AutoCAD 具有内置 LISP 解释程序。 您可以在命令提示符处输入 AutoLISP 代码,或者从外部 (.lsp) 文件加载代码。 可通过各种方式从脚本、菜单和其他应用程序编程接口 (API) 加载和调用 AutoLISP。 Esri 已创建 ArcGIS for AutoCAD 随附的 AutoLISP 函数集合,以轻松使用坐标系、要素属性、字段定义、标注、web 要素图层、地图图层和地图影像图层及其子类型。 假设此 AutoLISP API 用户对 AutoLISP 及其如何在 AutoCAD 中使用有基本的了解。 这些函数是标准 AutoLISP 工具,也可以与 AutoCAD 中的其他 AutoLISP 例程结合使用。

除了使用 GIS 要素并与 ArcGIS for AutoCAD 用户界面行为进行交互的 AutoLISP 命令之外,系统还提供大量特定于 ArcGIS for AutoCAD 的命令。 可以将 ArcGIS for AutoCAD 命令包含在与 ArcGIS for AutoCAD AutoLISP 函数以及 Autodesk AutoCAD 中的可用 AutoLISP 函数和命令组合集成的自定义中。以 "-" 字符开头的 ArcGIS for AutoCAD 命令专门在无图形用户界面的情况下通过命令行使用,并且可随时用于 AutoLISP。

随附的 AutoLISP 函数用于控制 ArcGIS for AutoCAD 对象,并获取现有对象列表,添加新对象,移除对象以及设置对象属性。