 - (defun c:tt ()
- (setq bn (getstring "\n请输入需要替换的块名,默认块名为“PT”: "))
- (if (= bn "")
- (setq bn "PT")
- )
- (prompt "\n请选择要转换的物体: ")
- (setq ss (ssget '((0 . "CIRCLE,ARC")))
- i -1
- )
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (setq pt (cdr (assoc 10 (entget s1))))
- (command "insert" bn "non" pt 1 1 0)
- )
- (command "erase" ss "")
- (princ)
- )
|