(defun c:gbf (/ po lst_r nn i rt named bn1 rlist)
(setq po (getvar "ucsorg"))
(setq lst_r (ssget "X" (list (cons 0 "insert"))))
(setq nn (sslength lst_r))
(setq i 0)
(while (< i nn)
(setq rt (entget (ssname lst_r i)))
(setq named (cdr (assoc 2 rt)))
(setq bn1 (substr named 1 4))
(if (/= bn1 "PNO-" )
(setq rlist (append rlist (list (car rt))))
);end if
(princ "\n riist:")(princ riist)
(setq i (1+ i))
);end while i
); end
(defun c:gbf (/ po lst_r nn i rt named bn1 rlist)
(setq po (getvar "ucsorg"))
(setq lst_r (ssget "X" (list (cons 0 "insert"))))
(setq nn (sslength lst_r))
(setq i 0)
(while (< i nn)
(setq rt (entget (ssname lst_r i)))
(setq named (cdr (assoc 2 rt)))
(setq bn1 (substr named 1 4))
(if (/= bn1 "PNO-" )
(setq rlist (append rlist (list (car rt))))
);end if
(princ "\n rlist:")(princ rlist)
(setq i (1+ i))
);end while i
); end