跳转到内容

AutoLISP

维基百科,自由的百科全书
AutoLISP
语言家族Lisp
设计者David Betz
实作者Autodesk, Basis Software
发行时间1986年1月,​38年前​(1986-01
型态系统动态
作用域动态
系统平台IA-32
操作系统Linux
衍生副语言
Vital-LISP, Visual LISP
启发语言
Lisp, XLISP

AutoLISP是一种由LISP程式语言沿生出来的高阶编程语言,专门用于AutoCAD及其相关的各种产品,目前,已有更快的Visual LISPVLISP),因为提供了集成开发环境IDE,即包含了编辑器、除错器......等开发工具),增强了原来AutoLISP的功能及效能。

特性

[编辑]

用户可以通过Autolisp与Autocad进行交互。如选择点,选择实体,输入数字等。Autocad中集成Autolisp的图形化编程界面,可通过在命令行中输入vlisp打开。

例子

[编辑]

Hello World

[编辑]

在CAD命令列界面中显示“Hello, World!”

(defun hello ( )
    (princ "\nHello World!")
    (princ)
)