AUTOCAD图层相关命令详解(八)
1、关于图层冻结的第一个命令是,冻结指定图层LAYFRZ在命令框内输入LAYFRZ,回车。命令提示选择冻结图层上的对象,这时只要点击任何对象,则该对象所在的图层就会被冻结。因为冻结的图层不可见,所以,图层内所有的对象也就同时消失了。这时要注意,当前图层是不可冻结的。因此,如果你选择的对象是当前图层,会提示无法冻结。
2、在LAYFRZ命令里面,提供了“设置”(参数S)供用户做精细的调整。输入S,命令提供了两个选择:“视口(参数V)”和“块选择(参数B)”。这个和LAYOFF有点相似,但执行效果略有区别。
3、输入参数V,看到命令给这个设置项两个参数选择:“冻结(参数F)”和“视口庑药氏枣冻结(参数V)”。选择参数F,则无论是在模型空间还是图纸空间的视口内执行LAYFRZ,效果都是一样的,所有视口和罗嵯脶姥空间内的选定图层均被冻结。选择参数V,在模型空间执行命令的时候与参数F效果相同,但是在视口内执行的时候,则只冻结本视口的图层,对其他的视口及模型空间没有影响。
4、输入参数B,可以看到命令提供给用户的选项有3个:“块(参数B)”,“对象钱砀渝测(参数E)”和“无(参数N)”。因为冻结命鸡舍诽浓令的执行力相比较关闭图层,要更加强力,因此,选择这3个选项,在执行块冻结的过程中,操作略有差别,但是都能够成功的将块所在的图层冻结起来。当然,几个参数更推荐“块(参数B)”。对块所在图层的冻结,更方便,不出差错。
5、CAD很遗憾的,并没有提供冻结除指定图层箍鲂遥哒外其他所有图层的命令。个人分析,主要原因就是因为当前的图层不可被冻结,因此命令误操作的取消的可能性变大。我个人写了一个小lisp,实现了批处理冻结非选定图层的命令。解决当前图层的问题就是,冻结图层前,先将选定的图层设为当前图层,然后冻结其他图层。感兴趣的朋友,可以将程序加载到自己的CAD内试用看看效果。lisp详细内容如附图
6、还好CAD提供了解冻所有图层的命令-LAYTHW。在命令栏内输入命令,回车。所有冻结的图层均被解冻。很清爽实用的命令。
7、关于图层三大状态的处理命令,我们到这里就算介绍完了。下一篇,我们介绍几个实用的图层编辑命令,敬请期待。