什么是AutoLISP(AutoLISP&Reg;)?

AutoLISP®是LISP编程语言家族的一个变体。它是为在AutoCAD®中编程而设计的,AutoCAD®是由Autodesk®Inc.开发的计算机辅助绘图和设计(CADD)程序。AutoLISP®可用于创建脚本,以便在AutoCAD®和任何使用AutoCAD®环境运行...
AutoLISP®是LISP编程语言家族的一个变体。它是为在AutoCAD®中编程而设计的,AutoCAD®是由Autodesk®Inc.开发的计算机辅助绘图和设计(CADD)程序。AutoLISP®可用于创建脚本,以便在AutoCAD®和任何使用AutoCAD®环境运行的垂直应用程序中使用,包括AutoCAD®Civil 3Dreg、AutoCAD®Map 3D和AutoCAD®Architecture。值得注意的是,AutoCAD LT®无法运行LISP例程,这是区别于AutoCAD®的关键功能之一。AutoLISP是为与AutoCAD一起工作而创建的。LISP是已知的最古老的编程语言之一,可追溯到1958年;术语“LISP”源于单词“list processor”。XLISP是LISP的一个变体,是AutoLISP®开发的基础,AutoLISP®于1986年首次出现在AutoCAD®2.18版中。它通过AutoCAD®Release 13不断进行修改和增强;当1999年发布AutoCAD®2000时,AutoLISP®被功能更强大的Visual LISP®所取代。然而,在随后的几年中,Autodesk®几乎停止了Visual LISP®的所有开发,而更倾向于专注于其他编程工具,如ObjectARX®、.NET和Visual®Basic(VBA),AutoLISP®仍然是2011年用户选择自定义或向AutoCAD®添加功能的最常用方式。使用AutoLISP®创建的例程通常会自动执行任务或生成附加程序以在AutoCAD®中使用。该编程语言非常灵活,可用于修改AutoCAD®环境或绘图文件。可以使用AutoLISP®生成的示例包括计算器、编辑块的程序和自动将内容绘制到文件中的例程。甚至可以在多个文件上批量运行一系列命令。AutoLISP®可以从AutoCAD®命令行进行编程,但很少这样做除了最基本的LISP程序外,最好使用外部文本编辑器,因为它可以极大地帮助输入复杂的代码。AutoLISP®可以用于输入命令或以其他方式控制AutoCAD®。通常,生成的文件是以LSP扩展名保存的纯文本文件。如果一个LISP例程被设计为包含多个程序,则文件类型可以是VLX或FAS。可以使用Load命令在AutoCAD®中加载LSP文件。加载LISP例程后,用户只需在命令行中键入名称即可执行。每次启动AutoCAD®时,也可以自动运行一个或多个LISP例程
  • 发表于 2020-08-06 17:50
  • 阅读 ( 854 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具