Autocad动作宏和lsp有什么区别?

录制动作宏

录制动作宏的目的主要两个:一个是自定义命令快捷键,二是简化画图需要重复执行的步骤。

录制宏本身在画图过程中,应用并不十分广泛。一是不熟知,二是其本身具有制约性。它的制约可以一言概之:不能发生交互。即,录制过程中但凡有需要选择框选本图纸的东西(即选择集),但凡会跳出窗口需要选择的等需要发生交互才能继续下去的操作,在再次回放时会发生卡带,即卡在交互处,或者干脆导致回放失败。

知道它的制约,避开制约,就会是个好工具。以下开扒录制宏的妙处。进行动作宏录制的时候最好是在“二维草图与注释”的环境下。使用时不限。

用途一:动作宏定义命令快捷键

二维草图与注释环境下的录制器面板齐全,操作方便。

Autocad动作宏和lsp有什么区别?

还是以简单的画圆为例来说明。

此处敲黑板,录制过程中,圆需要指定圆心及半径两项输入,这是需要命令本身需要输入的东西,一定要录制完后,进行“暂停以指定用户输入”的设置。这样动作宏就可以在使用时,跟你直接使用命令是一模一样的。

动作宏的名字即是绘制圆的快捷键:yuan。使用过程同其他方式定义的快捷键一样。

你可以试试其他命令快捷键设置。

用途二:简化画图过程

简化画图过程这个就广泛了,但凡你想简化的过程,你都可以动下脑袋,试下结果。此处举几个画图过程中大都会遇见的问题例子,佐以说明。

1.填充消失

填充不外乎三种:多线段填充,实体填充,字体。前两者失效,是可以直接看出来。字体填充失效时打印时才能看出。

解决填充的方法大家都知道:多线段和实体填充命令fill设为on或fillmode设为1。字体填充命令是textfill设为1。但是也并不总是记得这些命令,那我们用录制宏整合成一个,就叫做tianchong,谁看谁知道。三合一把三者填充一步到位解决。

录制完成后,我们看下使用过程:可以看到填充由无变有,一步到位。

2.多个图层冻结操作

这个用法就是在录制宏制约的边缘疯狂试探了,前边说过,录制宏的缺点就是不能实现交互。冻结图层是需要进入图层窗口操作的,再回放会卡在窗口上,那么我们就让他卡在窗口那里,还恰好完成了冻结操作。来试试。

录制完成后,看看使用效果。仔细看,图层冻结操作完成。

录制动作宏调出方式

动作宏调出有两种方式,一种以命名的名字快捷键调出,一种以菜单调出。

“二维草图与注释”环境下,选中创建的动作宏,单击播放面板即可。

Autocad动作宏和lsp有什么区别?

“CAD经典模式”环境下,在工具菜单,动作录制器后播放调出。

Autocad动作宏和lsp有什么区别?

录制动作宏与LISP插件的区别

1.录制动作宏也算是宏范畴,宏和lisp都属于CAD二次开发范畴。

2.录制动作宏掌握方便简洁,lisp需要一定计算机程序语言基矗

3.录制动作宏在使用上,名字定义没有要求,字母中文均可,你也可以试试数字哦。Lisp则需要是字母变量,这是由于defun函数定义限制。

4.两者在解决的画图问题上有相通之处,录制的动作宏基本都可以由lisp编程实现,且LISP无交互制约。因此,lisp插件采用更多。

5.录制动作宏的移植性不是很好,由一个电脑转移到另一个电脑的时候,操作没有本电脑好。有兴趣的童鞋可以试下,录制动作宏的文件所在位置为:op—文件—动作录制器设置。

Autocad动作宏和lsp有什么区别?

6.相辅相成使用吧,黑猫白猫,抓得住老鼠的就是好猫。

热门搜索

© 机械5 访问电脑版