- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- Lien permanent
- Imprimer
- Signaler
Bonjour,
Je suis à la recherche d'un lisp qui permettrait de sélectionner à l'écran tous les objets issus d'un même calque, juste en tapant le nom du calque.
Le lisp de Giles que j'utilise depuis des années fait bien le travail mais nécessite de cliquer sur un objet 'visible' à l'écran.
;; Sélection par calque
(defun c:ssl (/ ss ent)
(and
(or
(and
(setq ss (cadr (ssgetfirst)))
(= 1 (sslength ss))
(setq ent (ssname ss 0))
)
(and
(sssetfirst nil nil)
(setq ent (car (entsel)))
)
)
(sssetfirst nil (ssget "_X" (list (assoc 8 (entget ent)))))
)
(princ)
)
Hors, mon but est justement d'afficher rapidement les objets que je ne trouve pas visuellement (sans passer par QSELECT), juste en mentionnant le nom du calque recherché.
Merci d'avance pour votre aide.
Résolu ! Accéder à la solution.
Link copied