用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老师是高手:handshake 大佬这个命令是什么呢?
下文没句号。 发表于 2022-7-30 11:40
大佬这个命令是什么呢?
虽然最终是要写一些命令,但为了写的命令能更丰富或者能更好的实现自己的想法,还需要自己定义一些函数。。。最后搞命令的时候就象调用它的内部函数那样调用自己的函数。。。 llsheng_73 发表于 2022-7-31 09:52
虽然最终是要写一些命令,但为了写的命令能更丰富或者能更好的实现自己的想法,还需要自己定义一些函数。 ...
运行的时候,显示参数太少?
页:
[1]