用ENTMAKE来做图层
(defun SETLAYER(LAY LTYPE CLR)(if (=(tblobjname "LAYER" LAY) nil)
(entmake (list'(0 . "LAYER")'(100 . "AcDbSymbolTableRecord")'(100 . "AcDbLayerTableRecord")
(CONS 6LTYPE)(cons 62 CLR)'(70 . 0)(cons 2 LAY))))
(setvar "CLAYER" LAY)
)
自己用ENTMAKE做的新建图层(如果LAY已经存在则不建立)并将其设为当前图层
希望大家指点 收了,非常感谢! 73老师是高手
页:
[1]