怎么改所选定的图块名?
求一个能重命名所选定的图块的名称,而图形中其它的( 与所选定的图块的原名称相同的 )图块的名称不变 <p>我试过</p><p>块的名字是不可能修改的</p> 可以绕个弯解决。炸开选定块,并定义成新块,再原地插入。 就是这个问题。。。菜鸟的解决办法。(只能单个块)
(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为新块名 再顶一下,昨天群里阿然写的那个貌似不太能用。 本帖最后由 tt_Vincent 于 2013-2-28 19:57 编辑
CAD原始命令 rename
把需要改名字的块贴到新开的图里,然后改名字,再原坐标贴回去~
页:
[1]