[求助] Attribute Definition 问题
请教一个问题:<BR>如图:我要定义一TAG<BR>其值(Value)为另两个TAG的乘积,请问表达式要如何写?<BR>谢谢!
表达式?
value=tag1*tag2
如果是程序,这样:
(defun c:test( / ent1 ent2 ent3 val ents)<BR> (setq ent1 (car (entsel "选择属性1..."))<BR> ent2 (car (entsel "选择属性2..."))<BR> ent3 (car (entsel "选择属性3..."))<BR> )<BR> (setq val (* (atof (cdr (assoc 2 (entget ent2))))<BR> (atof (cdr (assoc 2 (entget ent3))))<BR> ))<BR> (setq ents (entget ent1))<BR> (setq ents (subst (cons 1 (rtos val)) (assoc 1 ents) ents))<BR> (entmod ents)<BR>) 谢谢!
我时试试!
页:
[1]