Guide
Comment rechercher et remplacer du texte dans plusieurs dessins AutoCAD
Un client change de nom, un numéro d'affaire change, une note est fausse sur chaque feuille — et le même texte doit maintenant changer dans des dizaines ou des centaines de fichiers DWG. Voici toutes les méthodes praticables, avec les compromis honnêtes de chacune.
En toute transparence : docuredo, le site où vous êtes, est la méthode 6 ci-dessous. Là où un outil gratuit convient mieux, ce guide le dit sans détour — c'est exactement ce qui le rend digne d'être lu.
1. La commande FIND d'AutoCAD — un dessin à la fois
La commande intégrée FIND (présente aussi dans AutoCAD LT) recherche et remplace dans le dessin courant, blocs et attributs compris, avec options de casse et de mot entier. Sa limite est la portée : elle travaille sur le dessin ouvert, jamais sur un dossier.
Pour trois ou cinq dessins, ouvrir chacun et lancer FIND est réellement la réponse la plus rapide, et aucun outil ci-dessous ne fait mieux. La douleur commence quand le jeu compte trente dessins, ou quand la personne qui corrige le texte n'est pas celle qui a AutoCAD.
2. Les fichiers script — gratuits, à monter soi-même, arêtes vives
AutoCAD peut exécuter un script (.scr) sur de nombreux dessins — via ScriptPro, un fichier batch ou la ligne de commande. Combinée à une routine de remplacement, c'est l'approche classique du responsable CAO : gratuite, entièrement locale et totalement sous votre contrôle.
Les arêtes vives : vous écrivez et testez l'automatisation vous-même, la gestion des erreurs vous incombe, un seul dessin défectueux peut bloquer le passage, et il n'existe aucun rapport de ce qui a réellement changé au-delà de ce que vous scriptez. Elle récompense exactement la personne qui aime la construire.
3. Les outils AutoLISP gratuits — BFind et srxTEXT
Deux outils gratuits et éprouvés couvrent l'essentiel des besoins locaux de traitement par lots, tous deux chargés dans AutoCAD :
- BFind de Lee Mac traite le dessin courant, tous les dessins ouverts ou un répertoire entier via ObjectDBX — sans devoir ouvrir chaque fichier. Incompatible avec AutoCAD LT dans sa forme publiée. Notre comparaison détaillée avec BFind.
- srxTEXT d'ARKANCE remplace en correspondance exacte, par sous-chaîne ou par expression régulière, et charge des paires de règles depuis un CSV. Il travaille dessin par dessin — le traitement par lots suppose de le piloter avec un processeur de scripts. L'essentiel fonctionne sur LT 2024+. Notre comparaison détaillée avec srxTEXT.
Si vous avez la version complète d'AutoCAD et que charger un fichier .lsp ou .vlx ne vous fait pas peur, ces outils sont excellents — le gratuit reste gratuit. Les coûts arrivent après le passage : votre licence et votre poste sont occupés pendant toute la durée, les équipes LT restent sur la touche, et confirmer que des centaines de remplacements ont bien atterri — y compris ceux dans du MTEXT mis en forme qu'aucun outil ObjectDBX ne peut toucher sans risque — se fait à la main, contre un journal en texte brut, ou contre rien.
4. Les applications de bureau commerciales — JTB Batch Change
JTB Batch Change (150 USD) pilote un AutoCAD installé depuis des feuilles Excel, et va bien au-delà du texte : renommage de calques, import de normes, changements de propriétés, gestion des xrefs. Si le vrai problème est la normalisation des dessins plutôt qu'une chaîne fausse, un outil de cette forme mérite son prix de licence. Notre comparaison détaillée avec JTB Batch Change.
5. ATTOUT et ATTIN — les attributs via Excel
Pour les attributs de blocs en particulier (les cartouches avant tout), les commandes Express Tools ATTOUT et ATTIN exportent les valeurs d'attributs dans un fichier tabulé, vous laissent les modifier dans Excel, puis les réimportent. Dessin par dessin, attributs uniquement, et sans toucher à la colonne handle — mais pour une passe de cartouches avec AutoCAD sur le poste, c'est gratuit et fiable.
6. Le traitement par lots dans le cloud — docuredo
Notre produit. Importez jusqu'à 1 000 fichiers DWG dans le navigateur, saisissez des règles de recherche-remplacement ou collez une liste droit depuis Excel, et le moteur AutoCAD dans le cloud Autodesk les applique à chaque dessin en parallèle. Chaque fichier revient dans sa version DWG d'origine avec un rapport des modifications ligne par ligne ; ce qui ne peut pas être remplacé sans risque est ignoré et signalé, jamais deviné. Les fichiers sont supprimés du stockage actif sous 48 heures.
Les compromis honnêtes : cela coûte de l'argent (par dessin ; chaque nouveau compte démarre avec 3 crédits gratuits), il n'y a pas d'expressions régulières, et vos dessins transitent par le cloud d'Autodesk — ce qui l'exclut là où les dessins ne doivent pas quitter le bâtiment. Là où il gagne, c'est tout ce que les outils locaux tiennent pour acquis : aucun poste AutoCAD, aucune limite LT, aucun script à maintenir, et la preuve de ce qui a changé.
7. La solution de fond : arrêter de taper les valeurs qui changent
La plupart des remplacements par lots sont auto-infligés : un ensemble de dessins porte du texte saisi à la main qui allait forcément changer — dates, numéros de feuilles, noms de projets, noms de clients. Les champs d'AutoCAD existent exactement pour cela. Un cartouche dont les valeurs viennent de champs — propriétés du dessin, Sheet Set Manager, champs de date — se met à jour tout seul, et le prochain changement de nom ne devient jamais un traitement par lots.
Cela n'aide en rien les mille dessins hérités que vous avez aujourd'hui — tout ce qui précède est là pour ça — mais c'est la différence entre guérir une fois et guérir à chaque projet.
Quelle méthode pour votre situation
| Votre situation | À utiliser |
|---|---|
| Une poignée de dessins, vous avez AutoCAD | Ouvrez chacun et utilisez FIND — aucun outillage ne bat 20 minutes de travail honnête |
| Beaucoup de dessins, AutoCAD complet, à l'aise avec AutoLISP | BFind (gratuit, répertoires entiers) ou srxTEXT (gratuit, regex) |
| Des remplacements pilotés par une grande liste Excel, AutoCAD installé | JTB Batch Change, ou collez la liste dans un lot cloud |
| Attributs uniquement, et vous aimez les tableurs | Aller-retour ATTOUT/ATTIN des Express Tools via Excel |
| AutoCAD LT, ou pas d'AutoCAD du tout | Un service par lots dans le navigateur — rien à charger ni à installer |
| La personne qui s'en charge n'est pas un opérateur CAO | Un service par lots dans le navigateur, avec un rapport des modifications à rendre |
| Les mêmes valeurs changent à chaque projet | Arrêtez de remplacer : passez le cartouche aux champs et au Sheet Set Manager |
Un avertissement valable pour toutes les méthodes : évitez les allers-retours DWG vers DXF pour modifier du texte. Chaque conversion est un risque de fidélité pris sans aucun bénéfice qu'une méthode native ne donne pas déjà.
Vous utilisez AutoCAD LT ?
Consultez notre guide dédié à la recherche et au remplacement par lot dans AutoCAD LT.
Questions
Questions fréquentes
La commande FIND d'AutoCAD peut-elle chercher dans plusieurs dessins à la fois ?
Non. FIND travaille dans le dessin actuellement ouvert — elle peut couvrir tout le dessin ou seulement l'espace courant, mais jamais un dossier de fichiers. Pour un ensemble de dessins, il faut une méthode par lots : des scripts, un outil AutoLISP, une application de bureau ou un service cloud.
Quelle est la meilleure méthode gratuite pour remplacer du texte dans de nombreux dessins ?
Si vous avez la version complète d'AutoCAD et que charger de l'AutoLISP ne vous fait pas peur, BFind de Lee Mac traite un répertoire entier via ObjectDBX, et srxTEXT d'ARKANCE ajoute la correspondance par expressions régulières (piloté dessin par dessin, ou par lots avec un processeur de scripts). Les deux sont gratuits et capables — et tous deux vous laissent la vérification des résultats.
Comment remplacer du texte par lots avec AutoCAD LT ?
Difficilement, en local. LT 2024 et suivants exécutent une partie d'AutoLISP, mais le BFind publié n'est pas compatible avec LT, et seule une partie de srxTEXT y fonctionne. Les utilisateurs LT sont le cas le plus net pour un service dans le navigateur, qui ne tourne pas du tout dans AutoCAD.
Puis-je remplacer le texte de dessins sans aucun AutoCAD installé ?
Oui — avec un service cloud. docuredo (notre produit) traite les fichiers DWG importés avec le moteur AutoCAD dans le cloud Autodesk : vous définissez les règles dans le navigateur ou les collez depuis Excel, puis téléchargez les dessins corrigés avec un rapport des modifications ligne par ligne. Des éditeurs en ligne mono-fichier existent aussi, mais ils travaillent un dessin à la fois.
Convertir un DWG en DXF puis l'inverse est-il un bon moyen de modifier du texte ?
Évitez-le quand vous le pouvez. Chaque conversion est un risque de perte de fidélité, et la plupart des convertisseurs de ce type ne sont pas AutoCAD. Préférez les méthodes qui modifient le DWG nativement — dans AutoCAD, ou avec le moteur AutoCAD dans le cloud Autodesk.
Comment ne plus avoir besoin de remplacement de texte par lots à l'avenir ?
Utilisez des champs plutôt que du texte tapé pour tout ce qui se répète : numéros de feuilles, noms de projets, dates et valeurs de cartouche pilotés par le Sheet Set Manager ou les propriétés du dessin se mettent à jour tout seuls. Le remplacement par lots est le remède pour les ensembles de dessins antérieurs à cette discipline — les champs en sont la prévention.
Envie de la voie sans installation ?
Créez un compte gratuit — 3 crédits à l'inscription —, lancez quelques DWG et lisez le rapport des modifications, puis décidez si le lot cloud convient à votre jeu.
Pas de carte bancaire. Aucune installation d'AutoCAD requise.
AutoCAD, AutoCAD LT et DWG sont des marques ou des marques déposées d'Autodesk, Inc. BFind, srxTEXT et JTB Batch Change sont des produits de leurs propriétaires respectifs, cités à titre d'information factuelle. docuredo n'est affilié à aucun d'eux ni approuvé par aucun d'eux.