本帖最后由 xyp1964 于 2019-12-10 14:14 编辑
;; 这个功能用对话框有点多余
 - (defun c:te ()
- (setq dd (Udist 7 "" "新直径<输入或鼠标直接量取>" dd nil))
- (if (and (setq s1 (car (entsel "\n请选择指定图层的圆进行修改直径: ")))
- (setq la (cdr (assoc 8 (entget s1))))
- (setq ss (ssget "x" (list '(0 . "CIRCLE") (cons 8 la))))
- )
- (xyp-SubUpd ss 40 (* dd 0.5))
- )
- (princ)
- )
|