Suppression des objets AEC d’un fichier .DWG
Cet article fait partie de nos archives. Vous cherchez des solutions à vos problèmes ou des infos sur une version plus récente?
Parcourez SUR CE POST l'ensemble des articles de nos experts à propos d’Autocad (dernières et anciennes versions)!
Suppression des objets AEC d’un fichier .DWG
Les objets AEC (Architecture, Ingénierie et Construction) proviennent très souvent d'AutoCAD Architecture.
Un fichier AutoCAD qui a été travaillé dans AutoCAD Architecture se voit attribuer énormément d’informations relatives aux objets AEC. Lorsque vous récupérez un fichier qui vient d’AutoCAD Architecture, vous pourrez voir, lors de l’ouverture, le chargement des objets AEC.
Si vous souhaitez purger tous ces éléments qui ne vous sont pas ou plus nécessaires, la commande « Purger » d’AutoCAD n’est pas suffisante.
Il est souvent possible que très peu d’informations soient présentes dans le fichier à l’écran et que celui-ci soit très lourd.
Voici un Lisp qui vous permettra de faire pas mal de ménage dans le fichier et gagner en poids et en stabilité :
Pour télécharger le LISP : removeAEC
Procédure :
Une fois que vous aurez téléchargé ce LISP, copiez celui-ci dans le dossier « support » d’AutoCAD.
Nous allons, comme dans le post précédent, créer un bouton pour exécuter le LISP.
Il va falloir rentrer dans la personnalisation d’AutoCAD pour placer une macro qui lancera le LISP soit :
- Dans la barre d’outils d’accès rapide
- Dans le ruban
- Dans le clic droit etc.
Pour ce faire, vous pouvez taper CUI au clavier. Nous allons placer ce bouton dans la barre d’outils d’accès rapide (pour l’exemple).
Vous pouvez développer les « + » en regard des lignes « Barres d’outils d’accès rapide » et « barre d’outils d’accès rapide 1 ».
Choisissez une commande avec une belle icône et glissez-la dans la barre d’outils d’accès rapide.
Dans la partie de droite du bouton, renommer le nom de la commande, de l’info bulle et de la description.
Faites un Copier / Coller de la macro dans le champ « Macro »
^C^C(if (not c:removeaec)(load "removeaec"));removeaec;
Attention : Ne mettez aucun espace. L'espace, dans AutoCAD, étant considéré comme une validation.
Validez par "OK" autant de fois que nécessaire.
Votre commande est ainsi placée dans la barre d'outils d'accès rapide et prête à être utilisée.
Attention : Une fois le LISP exécuté, il est impératif de faire une purge Autocad. Vous vous apercevrez, à ce moment là, qu’Autocad pourra supprimer énormément de choses.
Avant le LISP :
Après le LISP :
@ Bientôt,









