hi
habe das lisp "sellay" von xanadu, falls nicht bekannt: man klickt auf ein objekt und es wählt alle objekte des layers aus.
nun würde ich eine änderung brauchen, und zwar soll nicht der gesamte layer ausgewählt werden sondern objekte mit den selben eigenschaften(auf den angewählten layer)
zb: wenn ich eine schraffur anwähle, sollen alle schraffuren des layers selektiert werden. bei einem kreis alle kreise etc.
ist es möglich das lisp ohne großen aufwand umzuschreiben? hab nämlich keine ahnung von programmieren.
kann mir da jemand helfen?
danke mal im vorraus
mfg k.d.
hier noch das SELLAY lsp:
;(C) 2007 XANADU - www.xanadu.cz
(defun C:SELLAY ( / e lay ss)
(setq e (nentsel "Select entity on a layer: "))
(if e (setq ss (ssget "_X" (list(cons 8 (cdr (assoc 8 (entget (car e)))))))))
(if (zerop (getvar"CMDACTIVE"))
(progn (sssetfirst ss ss)(princ"Use 'P' for this selection set: "))
)
ss
)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP