- ;改图层颜色子程序。参数:图层、颜色 例:(GL:LayCol "PUB_DIM" 3)
- (defun GL:LayCol (lay col / acaddoc acadobj layobj vlay)
- (setq AcadObj (vlax-get-Acad-object)
- AcadDoc (vla-get-ActiveDocument AcadObj)
- LayObj (vla-get-layers AcadDoc)
- )
- (setq vlay (vla-item LayObj lay)) ; 转为VL图层名
- (vla-put-color vlay col) ; 改图层颜色
- )
天正实体改图层颜色之后可能要re重新生成图形才能显示最新的颜色
http://bbs.mjtd.com/thread-111059-1-1.html 这里还有个快速改图层颜色的小程序 支持天正 |