0 Members and 1 Guest are viewing this topic.
;;Get Object Reactor by eachy(defun get_object_reactor (e / elst lst etlst) (setq elst (entget e)) (if (and (assoc 102 elst) (= (cdr (assoc 102 elst)) "{ACAD_REACTORS") ) (progn (setq lst (cdr (member '(102 . "{ACAD_REACTORS") elst))) (while (= (caar lst) 330) (setq etlst (cons (cdar lst) etlst)) (setq lst (cdr lst)) ) ) ) etlst)
;;test object is a member of groups(defun test (lst / g) (foreach item (mapcar 'vlax-ename->vla-object lst) (if (= (vla-get-objectname item) "AcDbGroup") (setq g (cons (vla-get-name item) g) ) ) ) g)
(setq lst_obj (mapcar 'vlr-owners (cdr (car (vl-remove-if-not '(lambda (x) (eq (car x) :VLR-Object-Reactor)) (vlr-reactors))))))