- ;改多圆、圆弧半径 作者:KAIXIN
- (defun c:XX ()
- (setq br (getreal "\n输入你想要的半径:"))
- (prompt "\n请框选你要改变的圆: ")
- (setq ss (ssget '((0 . "CIRCLE,ARC")))
- i -1
- )
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (KX-SubUpd s1 40 br)
- )
- (princ)
- )
- (defun KX-SubUpd (ename code newvalue)
-
- (entmod (subst (cons code newvalue)
-
- (assoc code (entget ename))
-
- (entget ename)
- )
- )
- (entget ename)
- )
|