| 晕哦, 写完了才发现已经有人写了.  不过还是分享给大家参考, 多提宝贵意见!! ;;;;;图块替换程序;;;程序源自: AshineZHANG
 (defun c:CHB ()
 (graphscr)
 (prompt "\n请选择要替换的图块: ")
 (setq
 e1 (ssget)
 (prompt "\n所有选择的图块将被靶块替换! ")
 e2 (entsel "\n选择靶块:")
 )
 (if (and e1 e2)
 (progn
 (setq e2 (assoc 2 (entget (car e2))))
 (setq i 0)
 (repeat (sslength e1)
 (setq e4 (entget (ssname e1 i)))
 (setq e5 (assoc 2 e4))
 (setq e4 (subst e2 e5 e4))
 (entmod e4)
 (setq i (1+ i))
 );repeat
 (princ "\n所有选择的图块都已变更到靶块: ")
 (princ (cdr e2))
 );progn
 );if
 (princ)
 )
 |