salvanorigatore Posté(e) le 13 mars 2023 Partager Posté(e) le 13 mars 2023 Bonjour a tous, j'ai un fichier où il y a des centaines de blocs de mobilier qui comportent des hachures. Ces hachures sont gênantes parce qu'elles sont couvrantes. Elles se trouvent sur le même calque que les autres éléments du bloc. Je voudrais supprimer toutes ces hachures sans avoir a ouvrir chaque bloc. S'il vous plait, connaissez-vous un moyen ? Merci Citer " Celui qui a déplacé la montagne, c'est celui qui a commencé par enlever les petites pierres " Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fraid Posté(e) le 13 mars 2023 Partager Posté(e) le 13 mars 2023 Bonjour, Un petit truc, tu n'a plus qu'a régénérer. (defun c:delhacthinbloc (/ acdc ) (vl-load-com) (setq acdc (vla-get-activedocument (vlax-get-acad-object))) (vlax-for bloc (vla-get-blocks acdc) (vlax-for obj bloc (if (= (vla-get-ObjectName obj) "AcDbHatch") (vla-delete obj) ) ) ) ) Citer https://github.com/Fraiddd Lien vers le commentaire Partager sur d’autres sites More sharing options...
salvanorigatore Posté(e) le 13 mars 2023 Auteur Partager Posté(e) le 13 mars 2023 il y a 13 minutes, Fraid a dit : Bonjour, Un petit truc, tu n'a plus qu'a régénérer. (defun c:delhacthinbloc (/ acdc ) (setq acdc (vla-get-activedocument (vlax-get-acad-object))) (vlax-for bloc (vla-get-blocks acdc) (vlax-for obj bloc (if (= (vla-get-ObjectName obj) "AcDbHatch") (vla-delete obj) ) ) ) ) Merci infiniment Fraid, ça marche du tonnerre !!! Belle fin de journée. Citer " Celui qui a déplacé la montagne, c'est celui qui a commencé par enlever les petites pierres " Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés