急,如果修改图层颜色
<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;"> (<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;"> “dim”)</span><br/> (<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/> (<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/> (<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;"> </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;"> (vla-put-???)来修改"dim"层的颜色?</span></span></p> vla-put-color (entmod(subst '(62 . 你要的颜色号)'(62 . 原来的颜色号)(entget(tblobjname "layer" "dim")))) 我也试vla-put-color,怎么好像也不行呀? 问题解决了,多谢二位
页:
[1]