 - (defun C:PJ (/ ss n s1)
- (prompt "\n选择 : ")
- (setq ss (ssget '((0 . "CIRCLE")))
- rad (getreal "请输入新的半径 : ")
- n -1
- )
- (if (/= ss nil)
- (progn
- (repeat (sslength ss)
- (setq s1 (ssname ss (setq n (1+ n))))
- (sub_upd s1 40 rad)
- )
- )
- )
- (princ)
- )
- ;用新值替换旧值(对象、群码、新值)
- (defun sub_upd (ename code newvalue)
- (entmod (subst (cons code newvalue) (assoc code (entget ename))(entget ename)));(新半径子列表、原半径子列表、对象属性列表)
- (entupd ename)
- )
- (prompt "\n ***** <PJ> ***** 更新圆半径")
- (princ)
|