标注内容是的空字符,多加一个判断 - (defun c:cckh (/ aaa bbb kk %q)
- (while (setq ccm (entsel "\n【添加或删除尺寸括号】 点选尺寸:"))
- (setq aaa (car ccm))
- (setq bbb (entget aaa))
- (setq kk (cdr (assoc 1 bbb)))
- (if (or (= kk "<>")(= kk ""))
- (progn
- (setq %q (strcat "(" "<>" ")"))
- (setq bbb (subst (cons 1 %q) (assoc 1 bbb) bbb)) ;
- (entmod bbb)
- (princ)
- )
- (progn
- (setq %q "<>")
- (setq bbb (subst (cons 1 %q) (assoc 1 bbb) bbb))
- (entmod bbb)
- (princ)
- )
- )
- )
- )
|