lisp编辑器(lisp CAD二次开发)

本文目录
- lisp CAD二次开发
- 如何使用visual lisp编辑器 编辑出查询多段线所有拐点座标的程式
- cadlisp编辑器未安装扩展
- CAD中《visual lisp编辑器》起什么作用
- 如何将LISP源程序编译成fas\vlx格式
- 如何在AutoCAD Visual Lisp编辑器中创建与编译lisp程序
- lisp有什么比较好用的编译器么
- 编LISP程序用什么软件
lisp CAD二次开发
1、启动AutoCAD 2006,选择“工具”→“Auto LISP”→“Visual LISP器”选项。
2、进入“Visual LISP器”窗口,如图所示:
3、“文件”—“新建”打开“程序窗口”,编写程序代码。
4、在以上“程序代码”窗口输入所需代码。
5、加载和调试Auto LISP程序,单击“加载活动窗口”按钮,对刚刚编制的代码进行运行。如图所示,表示代码书写正确没有语法错误,加载成功。
6、返回AutoCAD2006界面,在命令行输入Lisp,接着自动运行程序Lisp,打印输出“Hello World!”并在窗口中绘制一个圆,与预期效果一样,说明程序编制没有逻辑错误。如果存在逻辑错误还需返回进行调试。
7、至此就完成了简单的CAD二次开发,并可以将程序保存,下次加载使用。
如何使用visual lisp编辑器 编辑出查询多段线所有拐点座标的程式
如何使用visual lisp器 出查询多段线所有拐点座标的程式
(setq ss (mapcar ’cdr (vl-remove-if-not ’(lambda (x) (= (car x) 10)) (entget ent))));取得多段线属性列表,提取10组码的表,提取座标。
如何使用Visual Lisp器
工具/原料
AutoCAD
方法/步骤
1
首先开启AutoCAD
2
在选单栏点选工具。
3
选择AutoLISP---》Visual LISP器
4
LISP的操作介面就出现了,点选新建。
5
输入的介面已经出现,现在可在器内输入你的程式。
END
方法/步骤2
1
也可以用命令启用器,在命令栏输入vlide。
2
可得到相同效果。
如何使用Visual Basic器
更确切地讲你看到是VBA,它是一种自动化语言(指令码语言)
,它可以使常用的程式自动化,可以建立自定义的解决方案,
你也可以在自己的程式里加入这种功能。 Visual Basic 的应用程式版(VBA)是Microsoft 公司长期追求的目标,使可程式设计应用软体得到完
可用VisualBasic器建立包括VisualBasic指令的非常灵活和强有力的巨集。
VisualBasic器中根据不同的物件,设定了不同的视窗。如果能恰当地使用这些视窗,可以使程式设计效率有极大的提高。VisualBasic器中主要的视窗包括程式码视窗、立即视窗、本地视窗、物件浏览器、工程资源管理器、属性视窗、监视视窗以及工具箱和使用者窗体视窗等。
可以使用【程式码】视窗来编写、显示以及VisualBasic【程式码】。开启各模组的程式码视窗后,可以检视不同窗体或模组中的程式码。可在VisualBasic器执行程式码、除错程式码。
visual basic 器如何使用?
你问的器大概就是检视-工具- 这个东西吧
开启以后工具栏里面会多出一个内容。一般我们就是用他里面的程式码凸出、注释和注释取消。
选中行,可以多行,点器里相应内容。其他一些诸如属性、方法、程式码凹进、断点等在程式码编写区都可以直接操作一般不用。
除错时候,注释和注释取消是用的最多的。
如何使用microsoft visual studio程式
其实最好还是使用vs,c语言不适合做大型的应用程式,c程式适合做微控制器程式和驱动程式。
windows程式最好还是使用vc6.0,网页程式使用vs2008,微控制器和驱动使用汇编语言。
Visual C++的Windows窗体应用程式可以成.exe档案,也就是应用程式,开发软体可以建立这个专案;如果想写C语言,Visual C++里面自带有编写.cpp档案的C语言环境
目前vs已经升级到了2010版本。但是,让人郁闷的是我们却用不来VC2008或者2010,之前我也是一直困惑著,为什么软体升级之后,反而不能用了呢?其实vc它是适合很多程式设计学科使用的工具,必须对其进行设定后才能编写语言。方法真的很简单,我也是今天摸索出来的,之前在网上搜的时候。没有一个能解决或彻底解决问题的,现在让我来补上这个缺憾!
一、开启VC++2010
二、档案—》新建—》专案
三、在左边的最近模组选著“Win32”,在右边对话方块选著“Win32控制台应用程式 Visual C++”,再在下面输入“名称”和“位置”,点选“确定”
四、在弹出来的对话方块中选著“下一步”
五、在“附加选项”下选著“空专案”,其他的不动,点选完成
六、回到主介面后,在左边的“解决方案资源管理器”,右击“原始档”—》“新增”—》“新建项”
七、在中间的对话方块中选著“C++档案(.cpp)”,输入档案“名称”—》“新增”(注意要吧档名改成“名称”+“.c”,不然预设的是“.cpp”,仍然编译不了)
八、写入一个C语言程式,你就发现成功了
九、以后需要继续程式设计的只需要将原始档下原来的.cpp档案右健移除(注意一次只能编写一个档案,只是移除,目录下仍存在,不必担心),再按照第六步下来就行啦,是不是很神奇!
如何使用Visual Studio VsVim器
用过TextPad,这些都是较流行的开发器,在必要时使用Notepad。(我并没有故意地遗漏您喜爱的器,同时虎现了vim和将其与Visual Studio结合形成的VsVim;我只是不知
cadlisp编辑器未安装扩展
默认安装后cadlisp是不带扩展的。安装扩展的步骤:
1、启动cadlisp,点击Start。
2、点击Plugin,进入cadlisp插件中心。
3、安装所需的插件即可。
CAD中《visual lisp编辑器》起什么作用
visual lisp器,,这个是用来编制CAD的二次开发程序的。 比如你在网上下载的一些CAD二次开发程序,后缀名是**.lsp。的就可以用这个来打开。打开后里面的函数都有用颜色区分开来,对于开发者来说非常方便操作。
如何将LISP源程序编译成fas\vlx格式
1、打开Visual LISP器。
2、点文件/生成应用程序/新建应用程序向导。
3、如文件品种单一,则选简单模式,如用几种类型文件,如LISP,DCL等等,则选择专家模式。
4、按程序要求,选择已有的程序文件所在文件夹,并填写想要的编译后的VLX文件名称如123。
5、最在当出现编译应用程序时,默认为打勾项。此时点击完成按钮,就KO了。
6、打开已有的程序文件所在文件夹,把124.VLX文件找出来,就可以加以应用了。
补充:LISP(全名List Processor,即列表处理语言),由约翰·麦卡锡在1960年左右创造的一种基于λ演算的函数式编程语言。
如何在AutoCAD Visual Lisp编辑器中创建与编译lisp程序
打开Visual Lisp器有两种方式:
1.AutoCAD2008及之前的版本,在菜单栏“工具(Tools)"下面,选择”AutoLisp"----》"Visual
Lisp器"。(”AutoLisp"----》"导入应用"这个命令是用来加载AutoLisp脚本的)
2.AutoCAD2009及之后的版本,在功能区的”管理“选项卡里可以直接打开Visual Lisp器。
如何在AutoCAD Visual Lisp器中创建与编译lisp程序
打开Visual Lisp器之后新建一个文件,并另存为Lisp源文件。然后就可以在窗口里输你的代码了。
代码并调试确认无错误后,就可以在AutoCAD中使用了。
如何在AutoCAD Visual Lisp器中创建与编译lisp程序
左边的按钮表示立即运行当前代码,如果有错误就会提示出来,右边按钮是切换到CAD窗口。
如果不需要再修改代码了还可以将代码进行编译以加速运行。
如何在AutoCAD Visual Lisp器中创建与编译lisp程序
根据向导一步步进行编译很简单的。
如果在其他CAD图形文件中需使用当前代码文件或编译后的文件,就按上面第一点的,或者在命令行输入”ap",打开导入应用的对话框。
如何在AutoCAD Visual Lisp器中创建与编译lisp程序
1是用来临时导入的,2是将程序加入CAD的启动组。
lisp解决重复性劳动问题
在设计和绘图中,你觉得都是简单粗暴的重复性工作,就可以考虑用AutoLisp来代替你做。
首先,AutoLisp也是一个程序设计语言,属于Common
Lisp的子集,同时加入了很多自定义的函数。即然是一个程序语言,就是其他编程语言能做的,它也能做,只是他的lisp语法跟一般的语言有些差另就是了,但是如果是一个没有VB、C#、C++(对应于AutoCAD的开发方式分别是VBA,.net,ObjectArx)的基础的人来说,AutoLisp是很简单而且特别容易上手的一个语言。
作为一个编程语言,AutoLisp能做的很多:
1、扩充AutoCAD的原有命令。任何带有C:前缀的AutoLisp函数,在AutoCAD中都可以像"line" "circle"
"dim"等命令一样使用。
2、编写代码直接根据国标图库要求来绘出一些常用图库标准件什么的,或是代替人查找各种设计手册中的相关数据并继续使用。
3、进行参数化绘图,对于一些不特别复杂的系统,提供窄范围、大深度的专业设计自动化或者辅助系统,如发动机装配工具设计、纵使机主轴箱设计等。
4、DWG文件本质上是AutoCAD在图形生成和中使用的数据库,可以将一些非图形信息的数据(粗糙度,高度,厚度。。)等存于DWG文件中作
为非图形数据库文件,然后利用Lisp程序进行读取等。
各种AutoCAD二次开发方式的比较:
由于 .net语言和c++的学习曲线比较陡峭,所以简单易学的AutoLisp经常与VBA进行对比。(当然如果有VB的基础还是直接学VBA好了。)
AutoLISP擅长建立新命令和产生已有命令的连接。VBA擅长执行包括在其他应用程序中的组件,如Microsoft的Excel和Access。AutoLISP是基于表处理的编程体系,它允许程序员随意地存储和操作传送信息,然而VBA部件包括数据和对复杂情况的各种有效操作,这就是问题变得复杂的地方。
不过,在AutoCAD2000开始,Autodesk公司就在AutoCAD中加入了Visual
Lisp器,引入了许多新函数扩充AutoLisp的功能,并支持ActiveX对象的访问方式,所以使用AutoLisp来与Word\Excel等程序进行交互也是变简单了。
另外,在创建带GUI图形界面的应用程序上,VBA当然是所见即所得的了,而AutoLisp是通过DCL文件来实现GUI的(语法很简单,但做不到所见即所得).这点是AutoLisp略逊一筹了。原文出自[
***隐藏网址***
lisp有什么比较好用的编译器么
因为编译器只是个命令工具没什么叫"好用"的...我假设你问的是"器"而不是"编译器":
首先, 你问的是哪种lisp, 因为lisp有很多种.
如果你需要对所有lisp都好用的器, 估计只有emacs和vim可以满足你要求. 如果只要最常见的那些lisp, 除了这两个一般都有些专门为他优化的插件支持的器, 比如 clojure有lighttable和nightcode, racket 有GRacket 等
如果你真的问的是编译器的话, 请具体说是哪种lisp,因为不同的lisp编译器是完全不一样的, 比如common lisp 我是喜欢 ccl (很多人更喜欢sbcl), 比如scheme的话显然chez是最好得编译器
编LISP程序用什么软件
可以直接用记事本,写好后将后缀改为.lsp
也可以再Autocad里面的工具-》autolisp-》visual lisp器里编写,在这里可以边编写边调试

更多文章:
数据库管理系统和数据库系统分别侧重(数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例)
2026年9月7日 17:00
springmvc的依赖(springMVC的注入方式有哪几种,这与springMVC依赖)
2026年9月7日 14:00
display flex 自动换行(overflow-y:hidden;overflow-x:auto;无效解决方法)
2026年9月7日 11:00
timestamp without time zone(Postgresql中to_date()函数使用问题)
2026年9月7日 09:40






