 - (defun c:tt(/ ss e a b l)
- (if (setq ss (ssget '((0 . "text"))))
- (progn
- (repeat (setq n (sslength ss))
- (setq e (entget(ssname ss (setq n (1- n)))))
- (if (setq a (assoc (cdr (setq b (assoc 1 e))) l))
- (setq l (subst (cons (car a) (1+ (cdr a))) a l))
- (setq l (cons (cons (cdr b) 1) l))
- )
- )
- (setq l (vl-sort l '(lambda (a b) (> (cdr a) (cdr b)))))
- (princ(VL-PRIN1-TO-STRING l))
- )
- )
- (princ)
- )
|