<P>(defun c:test (/ selectionsets i sset ssetcount)<BR> (princ "Please select object(s):")<BR> (setq selectionsets (vla-get-selectionsets<BR> (vla-get-activedocument (vlax-get-acad-object))<BR> )<BR> i (vla-get-count selectionsets)<BR> )<BR> (while (> i 0)<BR> (setq sset (vla-item selectionsets 0))<BR> (vla-delete sset)<BR> (setq i (- i 1))<BR> )<BR> (setq sset (vla-add selectionsets "sset")<BR> )<BR> (vla-selectonscreen sset)<BR> (setq ssetcount (vla-get-count sset))<BR> (while (> ssetcount 0)<BR> (if (/= 256<BR> (vla-get-color (vla-item sset (- ssetcount 1)))<BR> )<BR> (progn<BR> (vla-put-color (vla-item sset (- ssetcount 1)) 256)<BR> (vla-update (vla-item sset (- ssetcount 1)))<BR> )<BR> )<BR> (setq ssetcount (- ssetcount 1))<BR> )<BR>)</P>
页:
1
[2]