[tds-section background="#000000" textcolor="#FFFFFF" opacity="80"]
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)!
[/tds-section]
[tds-divider invisible thickness=40]
Fichiers AutoCAD pas très "propres"
Qui n’a jamais reçu un plan AutoCAD avec un peu de désordre (voire beaucoup) ?
Les plans ne sont pas purgés, certains éléments ne sont pas coplanaires, les fichiers n’ont pas été contrôlés etc.
Beaucoup de personnes passent du temps à nettoyer un fichier AutoCAD avant même de travailler.
Il est arrivé également qu’un fichier, après avoir été contrôlé, soit divisé par 10 au niveau du poids. C’est une aventure qui m’est arrivé en formation. Un fichier dans lequel il y avait très peu de choses et qui faisait 10mo. Après un simple contrôle, celui faisait 1mo.
Les personnes qui possèdent Revit passent beaucoup de temps dans AutoCAD pour, seulement, nettoyer.
J’ai créé une Macro pour nettoyer un fichier AutoCAD en un seul clic. Attention, il est possible que certains fichiers soient plus coriaces que d’autres car ils peuvent venir de logiciels qui ne font pas partie d’Autodesk et qui enregistrent au format DWG. Il reste toujours des traces indélébiles (malheureusement).
Ce que je vous propose est une suite de commandes automatisées, c’est le principe de la macro. Certes, on pourrait faire mieux avec du LISP (Langage de programmation d’AutoCAD) ou du VBA (Visual Basic) mais cette macro fonctionne pas mal.
Cette suite de commandes réalise les opérations suivantes :
- Désactive tous les calques
- Déverrouille tous les calques
- Libère tous les calques
- Purge la totalité du fichier
- Déplacer toutes les entités en Z=0
- Purge de la liste des échelles
- Contrôle
- Zoom étendu
Procédure :
Il va falloir rentrer dans la personnalisation d’Autocad pour placer cette macro 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-calque;ac;*;;^c^c-calque;d;*;;^C^C_laythw;^c^c-PURGER;to;;n;^c^cDeplacer;tout;;0,0,0;0,0,1e99;^c^cDeplacer;tout;;0,0,0;0,0,-1e99;^C^C-scalelistedit;Redefinir;oui;Quitter;^C^Ccontrole;o;^c^cz;et;^c^c
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.
@ Bientôt,
Merci
Bonjour, j’ai inséré votre Macro mais elle arrête toujours à « ENTER A DIMENSION STYLE OPTION » Avec une note Invalid option keyword. Avez-vus une idée pour régler ca..
Merci