让所以图层都改成白色
让所以图层都改成白色,这个怎么写,请帮帮忙(command ".chprop" "all" """co" "byblock" "" ) spp_wall 发表于 2015-3-9 09:05 static/image/common/back.gif
(command ".chprop" "all" """co" "byblock" "" )
其它的都行,就是这个不能把图中的块改为白色。 szx025 发表于 2015-3-9 10:31 static/image/common/back.gif
其它的都行,就是这个不能把图中的块改为白色。
(defun c:ttt (/ bl bk n)
(vl-load-com)
(setq *obj* (vlax-get-acad-object))
(setq *doc* (vla-get-activedocument *obj*))
(setq bl (vla-get-blocks *doc*))
(vlax-for bk bl
(vlax-for n bk
(if (/= (vla-get-color n) 0)
(vla-put-color n 0)
)
)
)
) q3_2006 发表于 2015-3-9 14:07 static/image/common/back.gif
(defun c:ttt (/ bl bk n)
(vl-load-com)
(setq *obj* (vlax-get-acad-object))
q哥是大好人啊 love1030312 发表于 2015-3-9 16:04 static/image/common/back.gif
q哥是大好人啊
干嘛。。来抄代码了。。 q3_2006 发表于 2015-3-9 16:46 static/image/common/back.gif
干嘛。。来抄代码了。。
Q哥不光是大好人还是非常聪明的人,一看就知道我在干什么事 本帖最后由 iszc 于 2015-3-16 21:56 编辑
q3_2006 发表于 2015-3-9 14:07 static/image/common/back.gif
(defun c:ttt (/ bl bk n)
(vl-load-com)
(setq *obj* (vlax-get-acad-object))
这个能修改下,不修改锁定层颜色么
这个遇到锁定层会出错 iszc 发表于 2015-3-16 21:55 static/image/common/back.gif
这个能修改下,不修改锁定层颜色么
这个遇到锁定层会出错
你先保存图层状态...改色后恢复一下就行了...搜论坛..有现成代码... q3_2006 发表于 2015-3-17 06:50 static/image/common/back.gif
你先保存图层状态...改色后恢复一下就行了...搜论坛..有现成代码...
这个可以保存图层状态,想能不能做到部分层颜色不修改,比如不想修改的层将其锁定或其他措施
测试了,这个改所有层颜色还是蛮好的,有时部分关联的标注(未炸开的标注)颜色不能修改,不知什么原因
页:
[1]