CiCAD 发表于 2022-7-6 07:37:29

AutoCAD程序员参考

你好
 
我希望开始尝试编写自己的lisp,我已经看到很多关于“AutoCAD程序员参考指南”的参考资料,我在哪里可以找到这个?我需要这个来写lisp吗?

designerstuart 发表于 2022-7-6 07:49:43

这取决于你想变得多复杂。Afralisp的教程是一个良好的开端

BIGAL 发表于 2022-7-6 07:56:45

如果你开始学习Autocad提供的教程,有一个叫做“沿着花园小径”的lisp,一个很好的开始的地方有很多评论,很多书,还有很多教程,如果你有Kindle,这里也有很多书。
 
从小事做起,将lisp转换为excel更改100个dwg,将多用户拨号选择作为第一个任务是没有好处的。

Tyke 发表于 2022-7-6 07:58:36

在AutoCAD 2010中,按“帮助”按钮,列表底部旁边的项目是“AutoLISP、VisualLISP和DXF”,如果单击该项目,您将在右侧窗格中看到AutoLISP参考、《AutoLISP开发人员指南》和AutoLISP教程。单击这些项目中的任何一个,您就拥有了所需的文档。

Lee Mac 发表于 2022-7-6 08:06:20

 
该参考可以在AutoCAD提供的Visual LISP IDE的帮助文档中找到,请在命令行键入VLIDE开始。
 
以下是我就此主题编写的一些教程:
 
http://lee-mac.com/tutorials.html#vlide
 
AfraLISP在IDE上也有几个页面:
 
http://www.afralisp.net/visual-lisp/tutorials/visual-lisp-editor-part-1.php

Bill Tillman 发表于 2022-7-6 08:13:13

我将在这里为您做两个注释:
 
《花园小径》是一本很好的教程,但它会让你厌烦得流泪。唯一糟糕的是,所有宣传书籍的文章都是为了教你Lisp程序,它们不过是美化了的“Hello World”程序,让你进入一个充斥弹出广告的网站,发现你已经习惯了让他们的点击率对赞助商来说更高。
 
2.AfraLISP是一个很好的学习网站,但需要注意。作者做得很好,但他漏掉了初学者的要点,更糟糕的是,他将发表一篇文章,告诉你关于选择集,例如。他会让你进入这样一个阶段,你认为一旦你选择了一个选择集,你将学到一些关于你可以用它做什么的好东西。。。。然后他会用这样的话来结束他的文章。。。“选择集就是这样。”
 
作为一个在过去6-7个月里必须快速学习LISP和VLISP的人,我可以告诉你,这个论坛是获取信息的最佳场所之一。不过,你在网上读到的许多文章都有相同的主题。作者会假设你对它的了解比你在初学者水平上真正了解的要多。他们很容易描述步骤1、2、5、7和10,但省略步骤3、4、6、8和9,假设每个人都知道。另外,准备好用谷歌、必应和雅虎搜索,直到你脸色发青。很多搜索结果都是你读了别人的帖子,问了同样的问题,但没有人回复。
 
祝你好运。

designerstuart 发表于 2022-7-6 08:17:59

 
所以我不是一个人?!好极了

BlackBox 发表于 2022-7-6 08:24:43

从另一个线程复制:
 
 
别担心;我们都从某个地方开始。
 
我鼓励你尽可能地阅读任何东西。您将从开发人员文档、CAD论坛等常见资源以及其他通过网站上的教程分享智慧的人那里学到很多。我发现有一本书很容易阅读和理解,那就是David M.Stein的《Visual LISP Developer's Bible》,2011版,目前售价6.99美元(图片链接):
 
https://sites.google.com/site/visuallispbible/_/rsrc/1293815636554/temp/vldb_cover_2011.JPG?height=320&width=244
 
</blockquote>

BIGAL 发表于 2022-7-6 08:35:32

我的圣经是AutoLISP程序员参考手册的Autocad R12纸质副本。如果你有Autocad的旧副本,它可以让你更容易地找到你想要的命令。你无法打败翻页。当前版本的“帮助”包含相同的信息,但增强了更多。
 
也同意David Stein的书值得一读。
 
另一件事是做一个你想要发生的事件序列的粗略流程图,然后写代码,如果做了很多点的几何计算,做一个草图,这样你就可以跟踪哪些点在哪里。

Einsener12 发表于 2022-7-6 08:42:16

我订了一本书《Autolisp编程:原理和技术老师》。这是一个老的,但有非常好的例子和读者的任务。
页: [1]
查看完整版本: AutoCAD程序员参考