中望cad2026专用的图层关闭和图层显示优化
中望2026新增了一个LAYOFFISO的命令,可以关闭图层并把当前图层转换成当前显示的图层,而且可以选择多个对象。autocad或者其他版本的中望应该是没有这个命令的,需要通过其他方式来实现,论坛上应该有但是layon命令不会把原来的图层转换回来,也就是说LAYOFFISO自带了图层切换的命令,方便了LAYOFFISO,但是layon的时候又挺麻烦的。于是用了个笨方法,在LAYOFFISO命令执行时,先保留图层信息,并且不清理变量,比如(setq LSoldLayer (getvar "CLAYER")) ,然后layon的时候再清理变量
(setvar "CLAYER" LSoldLayer)
(setq LSoldLayer nil)
欢迎各位提出修改意见,我还只是个菜鸟
CAD图层命令原来的已经够多,特别的图层命令自己做一个也很简单。
做了多个的图层命令,这种功能也有,但实际的没用过。
页:
[1]