这个 将尺寸值改为可变数值 程序只能针对线性尺寸的值改为变数值,如何把角度,半径,直径也改为变数值呢??谢谢 - (DEFUN C:DDGG ()
- (princ "\n选择尺寸:" )
- (setq s (ssget))
- (setq n (sslength s))
- (setq k 0)
- (while (< k n)
- (setq name (ssname s k))
- (setq a (entget name))
- (setq b (assoc '0 a))
- (setq b (cdr b))
- (if (= b "DIMENSION" ) (progn
- (setq h2 (assoc '1 a))
- (setq h1 (cons 1 "" ))
- (setq a (subst h1 h2 a))
- (entmod a)
- ));end if
- (setq k (+ k 1))
- );end while
- );end DEFUN
|