什么是autolisp®?(autolisp®?)

AutoLISP®是LISP编程语言家族的变体。它是为在AutoCAD®中编程而设计的,AutoCAD®是由Autodesk®Inc.开发的计算机辅助绘图和设计(CADD)程序。AutoLISP®可用于创建脚本,以便在AutoCAD®和使用AutoCAD®环境运行的任何垂直应用程序中使用,包括AutoCAD®Civil 3D&reg、AutoCAD®Map 3D和AutoCAD®Archi...

AutoLISP®是LISP编程语言家族的变体。它是为在AutoCAD®中编程而设计的,AutoCAD®是由Autodesk®Inc.开发的计算机辅助绘图和设计(CADD)程序。AutoLISP®可用于创建脚本,以便在AutoCAD®和使用AutoCAD®环境运行的任何垂直应用程序中使用,包括AutoCAD®Civil 3D&reg、AutoCAD®Map 3D和AutoCAD®Architecture。值得注意的是,AutoCAD LT®无法运行LISP例程,这是它区别于AutoCAD®的关键功能之一。

AutoLISP was created to work with AutoCAD.

LISP是已知的最古老的编程语言之一,可以追溯到1958年;术语“LISP”源于“列表处理器”XLISP是LISP的一个变体,是AutoLISP®开发的基础,AutoLISP®于1986年首次出现在AutoCAD®2.18版中。通过AutoCAD®第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例程。

  • 发表于 2021-12-12 16:12
  • 阅读 ( 164 )
  • 分类:互联网

你可能感兴趣的文章

这个过程是什么?为什么它在我的mac上运行?

...知道在任何macOS系统上都会运行大量的进程。但是他们做什么呢?强迫他们辞职安全吗?我们有一些答案给你。 相关:如何使用活动监视器排除Mac故障 作为一个正在进行的系列的一部分,我们将更深入地了解macOS、常见的第三方...

  • 发布于 2021-04-07 13:16
  • 阅读 ( 245 )

这个过程是什么,为什么它在我的电脑上运行?

...您知道在任何Windows系统上都运行大量进程。但是他们做什么呢?停止、禁用或重新确定优先级是否安全?我们有一些答案给你。 相关:如何在Windows8或Windows10中使用新的任务管理器 作为正在进行的系列的一部分,我们将更仔细...

  • 发布于 2021-04-07 15:31
  • 阅读 ( 249 )

2010年20个最佳极客讲解主题

...多关于这个话题的知识。好好享受! sfxeric提供的图像 为什么那么多极客讨厌IE? 众所周知,几乎每个极客都对IE充满热情,但你有没有想过为什么?让我们公平地看一看历史,看看这一切从哪里开始……为了子孙后代,如果没...

  • 发布于 2021-04-13 03:09
  • 阅读 ( 243 )

什么是粉丝小说?一个有用的解释什么是技术

...从他们的非官方书籍中获利?
 在本周的《什么是科技?》节目中,《边缘》的娱乐编辑艾米莉·吉田(Emily Yoshida)解释了粉丝小说、斜线小说,以及她在《星球大战》/《水手与月亮》的红光角落里的早期经历。&#...

  • 发布于 2021-04-29 01:37
  • 阅读 ( 197 )

什么是智能手机?一个有用的解释者从什么是技术?

...过,我并不看好我的智能**。虽然我可以自信地告诉你是什么让这款**“聪明”,但我还是会在脑海里想,我知道的是不是错了。
 在本周的《什么是科技?》节目中,Verge的执行编辑迪特尔·博恩(Dieter Bohn)解释...

  • 发布于 2021-04-29 02:55
  • 阅读 ( 208 )

python(python)和卢阿(lua)的区别

...用程序的脚本语言,如Emacs LISP、MEL(Maya嵌入式语言)、AutoLISP、MaxScript等。还有一些更通用、更适合于高级应用程序开发的语言,如Java、OCaml、C#,等等。然后我们有一些被称为嵌入式脚本语言的语言,这些语言专门设计用于与...

  • 发布于 2021-06-26 01:53
  • 阅读 ( 329 )

怎样(how)和为什么?(why)的区别

人类通过语言交流,他们通过说东西来表达自己,他们说什么,他们怎么说就是语言。两个人之间的对话不仅是句子的组合,而且是问答的组合。怎样(how) vs. 为什么?(why)“如何”和“为什么”的区别在于它们的用法。这两个词...

  • 发布于 2021-07-09 22:02
  • 阅读 ( 428 )

怎么会(how come)和为什么?(why)的区别

关键区别:“为什么”和“为什么”是英语中两个不同的问题。然而,两者之间的主要区别在于,“为什么来”更多地被认为是一个非正式的问题,而不是“为什么”被认为是语法上正确和适当的。 “为什么”和“为什么”是...

  • 发布于 2021-07-13 02:16
  • 阅读 ( 196 )

什么(what)和为什么?(why)的区别

关键区别:“什么”和“为什么”都是英语中可以用于各种目的的问题。不过,它们的使用方式和所寻求的答案类型各不相同“Why”用于询问某事,或要求解释某一情况“什么”也是一个问题,但它比其他问题有更多的用途。 ...

  • 发布于 2021-07-13 02:17
  • 阅读 ( 263 )

为什么?(why)和为什么(wherefore)的区别

关键区别:“为什么”用于询问某事,或要求对某一情况作出解释。它主要用于为某事寻找原因、原因或目的。与流行的看法相反,“wherey”并不是“where”的贬义词,尽管它们可能曾经是同义词。然而,今天,“where”的用法...

  • 发布于 2021-07-13 02:20
  • 阅读 ( 307 )
kercmbinyz
kercmbinyz

0 篇文章

相关推荐