- (defun c:tt (/ CNT DXDT DXFDNEW DXFNEW DXFOLD ENT SSET )
- (command "_.Layer" "_Make" "L-ANNO_TEXT" "_Color" "7" "" "_LType" "Continuous" "" "")
- (setq sset (ssget))
- (setq cnt 0)
- (repeat (sslength sset)
- (setq ent (ssname sset cnt))
- (setq dxdt (entget ent))
- (setq dxfold (assoc 8 dxdt))
- (setq dxfnew '(8 . "L-ANNO_TEXT"))
- (setq dxfdnew (subst dxfnew dxfold dxdt))
- (entmod dxfdnew)
- (setq cnt (1+ cnt))
- )
- [color="olive"][color="olive"][color="red"](command "change" "P" "c" "" "BYLAYER" "" sset)[/color][/color][/color]
- (princ)
- )
首先,感谢Grrr在上述程序上对我的帮助。它工作得很好。我只想再添加一个命令,将图层颜色设置为“按图层”。我试图添加突出显示的代码,但没有成功。任何帮助都将不胜感激。提前谢谢。 |