使用AutoCAD宏来自动化工作

著作权归作者所有,任何形式的转载都请联系作者。

宏(Macro),是一种批量处理的称谓。最常见的批处理是DOS的批处理,一次执行多条DOS命令,完成某一项工作,至今有不少绿色软件都是用批处理来进行简易安装。

AutoCAD的宏是一系列AutoCAD命令的批处理。对于重复固定的工作,可以通过宏来帮助自动完成工作并加快绘图过程。宏不必冗长而复杂,可以创建一些真正有用但不必复杂的短宏,可以节省时间。如 ^C^C-insert 标准图框 0,0 1 1 0;,这个短宏功能是插入标准图框块。宏解读如下:

1、结束上一条命令:^C^C(相当于在键盘上按两次ESC键,虽然单一的^C可以取消大部分的命令,但从一个DIM命令返回到命令行必须使用^C^C,因此^C^C可以最大程度上确保AutoCAD返回到命令行)

2、命令行执行Insert命令:-insert(短横为命令行执行,否则会出现对话框)

3、输入块名:标准图框

4、指定插入点:0,0

5、输入 X 比例因子:1

6、输入 Y 比例因子:1

7、指定旋转角度:0

8、回车:;

宏在AutoCAD中应用广泛,AutoCAD的按钮是由含或不含Diesel表达式的宏来实现的,那么宏怎么写呢?

1、不含Diesel表达式的宏:就是AutoCAD命令是如何执行的,宏就如何写,也就是严格按照命令所要求的参数的次序编写。回车(Enter)用“;”来表示,一个“;”对应一个回车,不能多,也不能少,必须严格对应。回车也可以用空格(相当于按空格键)代替,但个别命令结束的回车不能用空格代替,如Text、Dim命令,必须用回车结束。

2、含Diesel表达式的宏,Diesel表达式如何编写,请参见《AutoCAD的Diesel语言必须用详解及示例解读》。

掌握了AutoCAD宏的编写方法,可以根据需要,将平常重复的工作,编制或简单,或复杂的宏,自动化执行来提升效率。

你可能感兴趣的:(使用AutoCAD宏来自动化工作)