NUMBER ATT.gif
Here's a good start for you.
Code:(defun c:test ( / ss->lst ss n ) (vl-load-com) (defun ss->lst ( ss flag / id lst ) (if (eq 'PICKSET (type ss)) (repeat (setq id (sslength ss)) ( (lambda ( name ) (setq lst (cons (if flag (vlax-ename->vla-object name) name )lst ) ) )(ssname ss (setq id (1- id))) ) ) ) ) (if (and (setq ss (ss->lst (ssget '((0 . "insert")(66 . 1))) t) ) (setq n 0) ) (foreach x (reverse ss) (foreach p (vlax-invoke x 'GetAttributes) (if (eq (strcase (vla-get-textstring p)) "T") (vlax-put p 'TextString (itoa (setq n (1+ n)))) ) ) ) ) (princ) )




Reply With Quote

Bookmarks