 - (defun c:tt()
- (setq nr (cdr (assoc 1 (entget (car (entsel "\n请选择对象:"))))))
- (setq ss (ssget '((0 . "TEXT"))))
- (setq i 0)
- (setq j 0)
- (repeat (sslength ss)
- (setq name (ssname ss i))
- (setq en (entget name))
- (setq nr1 (cdr (assoc 1 en)))
- (cond
- ((and (= nr nr1) (assoc 62 en)) (progn (entmod (subst (cons 62 1) (assoc 62 en) en)) (setq j (+ j 1))))
- ((and (= nr nr1) (not (assoc 62 en))) (progn (entmod (append en (list (cons 62 1)))) (setq j (+ j 1))))
- )
- (setq i (1+ i))
- )
- (print (strcat "相同内容字的个数为:" (itoa j) "个。"))
- (princ)
- )
我就随便写写,练练手! |