cb820
发表于 2010-6-24 14:47:00
<p>我也想看下是怎么做到的。</p>
季节深处
发表于 2010-6-28 20:54:00
我也想这个程序呢
季节深处
发表于 2010-6-28 20:55:00
<p>一定看看,块带多个属性内容</p>
季节深处
发表于 2010-6-28 20:56:00
<p>好的,好贴要顶</p>
季节深处
发表于 2010-6-28 20:56:00
<p>加油</p>
季节深处
发表于 2010-6-28 20:57:00
<p>可能看到了?</p>
季节深处
发表于 2010-6-28 20:58:00
真的还是假的?5个我发够了呀
季节深处
发表于 2010-6-28 20:59:00
<p>能看见了</p>
lincctw_ccl
发表于 2010-10-16 02:03:00
努力回覆 希望可以早點看見這帖<div>我也很想知這功能</div>
sxh_why
发表于 2010-10-16 09:50:00
<p><font face="Verdana"><font face="Verdana">;;;=============================================*<br/>;;; 通用函数 *<br/>;;;功能:属性块中属性值的修改 *<br/>;;;参数: EN -----包含属性的块的图元名称 *<br/>;;; AttName -----属性名称 *<br/>;;; Value -----修改为的值 *<br/>;;;返回:T表示修改成功;否则返回nil *<br/><br/>(defun ZL-INSERT-SETATTVALUE (EN ATTNAME VALUE / RETURN E TEST ENT)<br/> (setq E EN<br/> RETURN NIL<br/> TEST t<br/> )<br/> (while (and TEST<br/> (setq E (entnext E))<br/> )<br/> (setq ENT (entget E))<br/> (cond<br/> ;;<br/> ((not (= (cdr (assoc 0 ENT)) "ATTRIB"))<br/> (setq TEST NIL)<br/> )<br/> ;;<br/> ((= "SEQEND" (cdr (assoc 0 ENT)))<br/> (setq TEST NIL)<br/> )<br/> ;;<br/> ((= (cdr (assoc 2 ENT)) ATTNAME)<br/> (setq ENT (subst<br/> (cons 1 VALUE)<br/> (assoc 1 ENT)<br/> ENT<br/> )<br/> )<br/> (entmod ENT)<br/> (entupd EN)<br/> (setq RETURN t)<br/> )<br/> ) ;_结束cond<br/> )<br/> ;;返回<br/> RETURN<br/>)</font></font></p>
<p><font face="Verdana">;;;=============================================*<br/>;;;测试 *<br/>;;; *<br/>(defun C:RC (/ SS)<br/> (if (setq SS (entsel "\n点取要修改的属性块: "))<br/> (princ<br/> (ZL-INSERT-SETATTVALUE (car SS) "NAME-DRAWN" "上海港巨机械设计事务所")<br/> )<br/> )<br/> (princ)<br/>)</font></p>
页:
1
2
3
4
[5]
6
7
8
9
10
11