 - (defun c:tt5 ( / 62DXF ENTDXF I J OSTR OUT SS)
- (if (setq ss (ssget "x" (list '(0 . "*text")
- (cons 410 (getvar "ctab"))
- )
- )
- )
- (progn
- (setq i -1 out '())
- (repeat (sslength ss)
- (setq ostr (cdr (assoc 1 (entget (ssname ss (setq i (1+ i)))))))
- (or (member ostr out) (setq out (cons ostr out)))
- )
- (setq j 0)
- (foreach ostr out
- (setq ss (ssget "x" (list '(0 . "*text")
- (cons 1 ostr)
- (cons 410 (getvar "ctab"))
- )
- )
- )
- (setq i -1 j (1+ j))
- (repeat (sslength ss)
- (setq entdxf (entget (ssname ss (setq i (1+ i)))))
- (if (setq 62dxf (assoc 62 entdxf))
- (entmod (subst (cons 62 j) 62dxf entdxf))
- (entmod (cons (cons 62 j) entdxf ))
- )
- )
- )
- )
- )
- (princ)
- )
- (defun c:tt6 ( / 62DXF ENTDXF I SS)
- (setq i -1)
- (if (setq ss (ssget "x" (list '(0 . "*text")
- (cons 410 (getvar "ctab"))
- )
- )
- )
- (repeat (sslength ss)
- (setq entdxf (entget (ssname ss (setq i (1+ i)))))
- (and (setq 62dxf (assoc 62 entdxf))
- (entmod (subst (cons 62 256) 62dxf entdxf))
- )
- )
- )
- (princ)
- )
|