图块替换
<p>图块替换:</p><p></p><p></p> 院长由于发色:情小广告进小黑屋了代码看不到给一个我的代码适用无属性块(entmod(list (list -1 原块ent ) (list 2 替换块名))) xshrimp 发表于 2009-3-10 00:58图块替换
兄台这程序为什么默认替换后的块的比例大小为50?程序中也没有参数指定为50,是否有系统变量? 沙发的代码如果要保留原块用vla-copy以后再用上面的代码 本帖最后由 作者 于 2009-3-10 1:01:08 编辑
图块替换
;xshrimp 2009.3.9
(defun c:rp ( / ent_lst ss x)
(while
(progn
(initget 2 "R")
(= 'STR (type (setq ss (entsel (if del? "\n选择源块:[删除被替换块,设置(R)]:""\n选择源块:[不删除被替换块,设置(R)]:" )))))
)
(setq del? (not del?))
)
(ifss
(vl-remove nil
(mapcar '(lambda (x)
(if (= (type(cadr x)) 'ENAME)
(progn
(setq ent_lst (entget (cadr x)))
(setq ent_lst (subst (cons 2 (cdr (assoc 2 (entget (car ss))))) (assoc 2 ent_lst) ent_lst))
(if del? (entmod ent_lst) (entmake ent_lst))
)
)
)
(ssnamex (ssget '((0 . "INSERT"))))
)
))
(prin1)
) <p>真是捡到好东西了!!!谢谢~~!@!</p> 下载啦!谢谢楼主分享了这么好的一个东东! lty 发表于 2012-8-27 14:02 static/image/common/back.gif
下载啦!谢谢楼主分享了这么好的一个东东!
这么老的帖子都能翻出来?! 哎呀,怎么加载不了,还要下载一个工具箱吗? xyp1964 发表于 2012-8-27 14:07 static/image/common/back.gif
这么老的帖子都能翻出来?!
这么老的帖子都能翻出来,这么快就能回复! 呵呵,因为需要吗! 铝板路过,顺便顶一下。 多多益善啊,感谢
页:
[1]
2