语句没有什么问题,只是不同版本的acad命令会有差异,所以会不行。试试entmake方法:
 - (setq ln "hide"
- lc 5
- ll "continuous"
- lp 0
- )
- (if (not (tblsearch "layer" ln))
- (entmake (list '(0 . "layer")
- '(100 . "AcDbSymbolTableRecord")
- '(100 . "AcDbLayerTableRecord")
- (cons 2 ln)
- '(70 . 0)
- (cons 62 lc)
- (cons 6 ll)
- (cons 290 lp)
- )
- )
- )
|