mcxiangxin 发表于 2008-7-27 20:27:00

急,如果修改图层颜色

<p>我想修改"dim"层的图层颜色.不用"command " 或"vl-cmdf-cmd"命令实现,但是遇到了点问题,特此请教</p><div style="BORDER-RIGHT: #cccccc 0.75pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: #cccccc 0.75pt solid; PADDING-LEFT: 4pt; BACKGROUND: #fdfddf; PADDING-BOTTOM: 0cm; BORDER-LEFT: #cccccc 0.75pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 0.75pt solid;">&nbsp;&nbsp; (<a href="http://www.mjtd.com/object/autolisp/setq.htm" target="_black"><span style="COLOR: blue;">setq</a> layer_str</span><span style="mso-spacerun: yes;">&nbsp; “dim”)</span><br/>&nbsp;&nbsp; (<a href="http://www.mjtd.com/object/autolisp/setq.htm" target="_black"><span style="COLOR: blue;">setq</a> document</span>(vla-get-activedocument(<a href="http://www.mjtd.com/object/autolisp/vlax-get-acad-object.htm" target="_black"><span style="COLOR: blue;">vlax-get-acad-object</a></span>)))<br/>&nbsp;&nbsp; (<a href="http://www.mjtd.com/object/autolisp/setq.htm" target="_black"><span style="COLOR: blue;">setq</a> layers</span>(vla-get-layers document))<br/>&nbsp;&nbsp; (<a href="http://www.mjtd.com/object/autolisp/setq.htm" target="_black"><span style="COLOR: blue;">setq</a> layer_ob</span>(vla-item layers layer_str))<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Tahoma; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">&nbsp;</span></div><div style="BORDER-RIGHT: #cccccc 0.75pt solid; PADDING-RIGHT: 0cm; BORDER-TOP: #cccccc 0.75pt solid; PADDING-LEFT: 4pt; BACKGROUND: #fdfddf; PADDING-BOTTOM: 0cm; BORDER-LEFT: #cccccc 0.75pt solid; PADDING-TOP: 0cm; BORDER-BOTTOM: #cccccc 0.75pt solid;"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Tahoma; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;"><p></p></span></div><p>能否用<span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Tahoma;"><span lang="EN-US" style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: Tahoma; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA;">&nbsp;(vla-put-???)来修改"dim"层的颜色?</span></span></p>

sailorcwx 发表于 2008-7-27 23:34:00

vla-put-color

wwwliuyu 发表于 2008-7-28 17:48:00

(entmod(subst '(62 . 你要的颜色号)'(62 . 原来的颜色号)(entget(tblobjname "layer" "dim"))))

mcxiangxin 发表于 2008-7-28 21:53:00

我也试vla-put-color,怎么好像也不行呀?

mcxiangxin 发表于 2008-7-28 22:09:00

问题解决了,多谢二位
页: [1]
查看完整版本: 急,如果修改图层颜色