Thomas war schneller, aber dann kannst Du Dir ja was aussuchen:
(defun c:rgn2pline (/ ent reg exp_objs obj_list ss aws n)
(princ "\nBitte Regionen auswählen:")
(setq aws (ssget '((0 . "REGION"))))
(if aws
(progn
(setq n 0)
(repeat (sslength aws)
(and (setq ent (ssname aws n))
(eq "REGION" (cdr (assoc 0 (entget ent))))
(setq reg (vlax-ename->vla-object ent))
(setq exp_objs (vlax-invoke reg 'explode))
(setq obj_list (mapcar 'vlax-vla-object->ename exp_objs))
(setq ss (ssadd))
(foreach x obj_list
(ssadd x ss)
)
(command "pedit" "_m" ss "" "_Y" "_j" "" "")
;(command "pedit" "O" ss "" "j" "v" "" "")
)
(setq n (+ n 1))))
(alert " Die Auswahl war leer."))
(princ)
)
------------------
viele Grüße
Jörn
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP