freefeng 发表于 2008-7-17 14:37:00

怎么改所选定的图块名?

求一个能重命名所选定的图块的名称,而图形中其它的( 与所选定的图块的原名称相同的 )图块的名称不变

xiaoyaobest 发表于 2008-8-6 23:45:00

<p>我试过</p><p>块的名字是不可能修改的</p>

ZZXXQQ 发表于 2008-8-6 23:57:00

可以绕个弯解决。炸开选定块,并定义成新块,再原地插入。

weiqi 发表于 2013-2-25 23:36:38

就是这个问题。。。
菜鸟的解决办法。(只能单个块)
(defun c:dd( )
(setq cc (ssget))
(setq tt (entget (ssname cc 0)))
(setq km (assoc 2 tt))
(command "ERASE" (cdr km) )
(command "_BSAVEAS" "2222" "_BCLOSE")

(setq zzlst (subst '(2 . "2222") km tt))
(entmake zzlst)
)

2222为新块名

weiqi 发表于 2013-2-26 16:14:47

再顶一下,昨天群里阿然写的那个貌似不太能用。

tt_Vincent 发表于 2013-2-28 19:54:19

本帖最后由 tt_Vincent 于 2013-2-28 19:57 编辑

CAD原始命令 rename
把需要改名字的块贴到新开的图里,然后改名字,再原坐标贴回去~
页: [1]
查看完整版本: 怎么改所选定的图块名?