autolisp学习 (mac系统)

引用:https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2017/ENU/AutoCAD-AutoLISP/files/GUID-3B8EDFF1-A130-434F-B615-7F2EC04322EE-htm.html

你们可以看看他们的解释,非常的正规和好看,排版也不错

Autolisp

它是autodesk推出的编程语言,可以应用到Autodesk二次开发的应用里,相当于lisp编程语言的衍生体,所以很多编程范式和lisp差不多

  • 认识Autolisp

我们要讲的是autolisp应用到cad 2017版的方法,而且是在mac系统下的

 1.autolisp可以使用任何编辑器来完成,比如我使用textwrangle

2.我们复制一段简单代码进行试验:

(defun c:hello ( / msg)
  (setq msg (getstring T "
Enter a message: "))
  (alert msg)
)

(prompt "
AutoLISP Tutorial file loaded.")
(princ) ; Suppress the return value of the prompt function

复制进textwrangle,并在textwrangle另存为use.lsp 后缀就是lsp格式

 3.开始试验打开autocad2017版,把我们保存的文件加载进去

步骤:工具→加载应用程序→use.lsp

(出现安全提示,不用管,继续load装载进去)

4.在cad下方的命令框,拉开可以看到

_appload use.lsp successfully loaded就是你文件顺利装载load进去了

接着你在这个框里面输入hello试试,有时候要输入2遍,这个就是我们看到的结果✌️

  • 开始Autolisp

删除图层 回见

原文地址:https://www.cnblogs.com/gkgy/p/8597849.html