salvanorigatore Posté(e) le 13 mars 2023 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 "
Fraid Posté(e) le 13 mars 2023 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
salvanorigatore Posté(e) le 13 mars 2023 Auteur 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 "
Messages recommandés