请教刷新块比例的LISP,谢谢!
请教各位大侠,我输入命令后点击一个块,再点击另一个块,自动提取第一个块现在的比例参数给予第二个块,使两个比例参数变成一样,谢谢! (defun c:tt ( / e1 ss e)<br/> (cond<br/> ( (null (setq e1 (car (entsel "选择样板块:")))))<br/> ( (/= "INSERT" (cdr (assoc 0 (setq e1 (entget e1))))) )<br/> ( t<br/> (while (setq ss (ssget '((0 . "INSERT"))))<br/> (setq n -1)<br/> (repeat (sslength ss)<br/> (setq e (entget (ssname ss (setq n (+ n 1))))<br/> e (subst (assoc 41 e1) (assoc 41 e) e)<br/> e (subst (assoc 42 e1) (assoc 42 e) e)<br/> e (subst (assoc 43 e1) (assoc 43 e) e)<br/> )<br/> (entmod e)<br/> )<br/> ) )<br/> )<br/> (princ)<br/>) 好 <p>谢谢<strong><font color="#61b713" face="Verdana">liu_kunlun楼主</font></strong></p> <p>謝謝<font face="Verdana" color="#61b713"><b>liu_kunlun</b></font>樓主。正好我也用得上。</p><p></p> 二楼的程序有点跟以前zzXXQQ的写过的程序雷同哦 如果这个块里有文字,文字不变化,如何处理? 学习了~~~~~
页:
[1]