BlockSync
Exportez les attributs de bloc vers Excel, modifiez-les, puis réécrivez-les en toute sécurité.
AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español
12 dessins analysés, 2 définitions de bloc trouvées — fichiers, liste de blocs et export sur un seul écran.
Le problème
DATAEXTRACTION ne fonctionne que dans un sens, et ATTOUT/ATTIN ne traite qu'un seul dessin à la fois.
Comment fonctionne BlockSync
Voici les onglets de l'application réelle, dans l'ordre où ils apparaissent —— chaque capture d'écran ci-dessous est une vraie capture, non retouchée, de BlockSync en fonctionnement.
Étape 1 — Extraire chaque attribut vers un seul fichier Excel
Ajoutez des fichiers DWG, indiquez à BlockSync quels blocs vous intéressent, et obtenez un seul classeur avec une ligne par instance d'attribut sur l'ensemble du lot.
- 1Add Files… ou Add Folder… — mélangez et associez n'importe quel nombre de DWG depuis n'importe quel emplacement sur le disque en un seul lot.
- 2BlockSync analyse chaque fichier à la recherche des définitions de bloc, des calques et des fenêtres d'espace papier, avec une barre de progression en direct par fichier.
- 3Dans l'onglet Blocks, cochez le(s) bloc(s) que vous voulez réellement. Chaque ligne affiche déjà son nombre de références, le nombre de vos fichiers qui le contiennent, s'il s'agit d'un bloc dynamique, et s'il possède des attributs — pour ne pas deviner avant de vous engager dans un export.
- 4Recherchez par nom, ou utilisez Select All / Select None / Invert pour gérer la liste sur un gros projet comptant des dizaines de types de blocs.
- 5Besoin d'un export plus ciblé ? Basculez vers l'onglet Layers ou Viewports et cochez des calques ou des fenêtres d'espace papier spécifiques — seuls les blocs placés sur/visibles à travers ceux cochés sont extraits. Ne rien cocher pour tout extraire, comme d'habitude.
- 6Ouvrez Options pour inclure les blocs imbriqués (références à l'intérieur d'autres blocs, pas seulement les insertions de premier niveau), les attributs de bloc dynamique (états de visibilité, paramètres personnalisés), la géométrie (position + rotation) et les informations de calque — chacun dans sa propre colonne. Activez Parallel processing pour analyser et extraire plusieurs fichiers à la fois sur une machine rapide.
- 7Cliquez sur Extract to Excel. Un fichier .xlsx horodaté apparaît dans le dossier de sortie affiché à l'écran (par défaut le dossier partagé de vos DWG, ou un dossier par défaut fixe s'ils sont dispersés) — Open Output Folder vous y amène directement.
Options on this screen
- Include nested blocks
- Extrait également les références de bloc imbriquées à l'intérieur d'autres blocs, pas seulement celles de premier niveau.
- Include dynamic block attributes
- Extrait les propriétés de bloc dynamique (par ex. états de visibilité, paramètres personnalisés) en plus des attributs classiques.
- Include geometry
- Extrait la position et la rotation de chaque référence de bloc sous forme de colonnes supplémentaires.
- Include layer info
- Extrait le calque sur lequel chaque référence de bloc est placée.
- Parallel processing
- Traite plusieurs fichiers DWG à la fois au lieu d'un seul à la fois. Plus rapide, mais utilise davantage de mémoire.
Étape 2 — Prévisualiser les différences exactes, puis réécrire
Modifiez la feuille exportée dans Excel comme vous le souhaitez — BlockSync fait correspondre chaque ligne à son instance d'attribut exacte et vous montre précisément ce qui va changer avant de toucher le moindre dessin.
- 1Choisissez le classeur Excel exporté et modifié (Étape 1), ainsi que le dossier DWG à comparer — par défaut celui du fichier Excel, avec une correspondance basée uniquement sur le nom de fichier exact, donc déplacer le classeur ne perturbe pas la correspondance.
- 2Choisissez un dossier de sauvegarde, ou laissez Automatic backup activé — chaque fichier sur le point d'être écrit y est copié, sans modification, avant tout changement.
- 3BlockSync lit le classeur et fait correspondre chaque ligne à l'instance de bloc exacte dont elle provient (par fichier + handle d'objet, pas seulement par ordre de ligne). Tout ce qui, dans Excel, n'a pas de DWG correspondant dans le dossier apparaît dans l'onglet Unmatched au lieu d'échouer silencieusement ou de planter.
- 4L'onglet Diff preview liste chaque fichier avec un nombre de changements (Changed) et un nombre de blocages (Blocked). Sélectionnez un fichier pour voir le tableau complet attribut par attribut : File, Handle, Block, Attribute, Current value et New value, côte à côte. Les lignes sans changement sont masquées par défaut — cochez Show unchanged rows si vous voulez tout vérifier malgré tout.
- 5Cochez exactement les fichiers à inclure, puis Write Selected Files. Une boîte de dialogue de confirmation précise exactement combien de fichiers et combien de changements d'attributs sont sur le point de se produire — aucune surprise.
- 6Après l'écriture, BlockSync relit chaque attribut modifié directement dans le dessin pour vérifier qu'il correspond bien à ce qui était prévu. Toute discordance est signalée nommément dans le rapport de résultats d'écriture, plutôt que d'être supposée réussie.
- 7Rollback All restaure en un clic tous les fichiers touchés lors de cette exécution à partir de leur sauvegarde préalable à l'écriture — plus besoin de rechercher manuellement quels fichiers ont changé.
Options on this screen
- Automatic backup
- Chaque fichier écrit est copié, sans modification, dans le dossier de sauvegarde avant toute modification. Désactivez cette option uniquement si vous n'avez pas besoin de revenir en arrière.
- Show unchanged rows
- Par défaut, l'aperçu des différences masque les attributs sans changement, afin qu'un lot de 2000 lignes n'enfouisse pas la douzaine de modifications importantes.
Également inclus
Profils de sélection
Enregistrez l'ensemble exact des blocs cochés sous forme de profil nommé (Save Profile…) et rechargez-le plus tard (Load Profile) — utile lorsque la même poignée de types de blocs est exportée régulièrement sur différents projets.
Vérification par relecture, pas confiance aveugle
Chaque réécriture relit l'attribut qu'elle vient d'écrire dans le dessin et le compare à ce qui était prévu. Si AutoCAD a silencieusement rejeté ou modifié une valeur, BlockSync vous indique quel fichier et quel attribut sont concernés — il ne se contente pas de supposer que tout s'est bien passé.
Blocs dynamiques et attributs imbriqués gérés correctement
Les blocs dynamiques signalent leur jeu d'attributs effectif par état de visibilité au lieu d'une liste aplatie et trompeuse, et les attributs imbriqués à l'intérieur de références de bloc (pas seulement les insertions de premier niveau) sont pris en compte — une catégorie de bloc que l'assistant DATAEXTRACTION natif d'AutoCAD manque ou duplique fréquemment.
Métadonnées de version de l'édition gratuite, toujours visibles
Chaque export inscrit un SpecVersion, un horodatage d'export, la version de BlockSync, la version d'AutoCAD utilisée et l'Edition (Free/Pro) dans le classeur, ainsi qu'un SHA-1 par fichier source — pour qu'une feuille remise à un collègue reste traçable jusqu'à la manière et au moment exact où elle a été produite.
Environnement et prérequis
Tout ce qui détermine si BlockSync fonctionnera sur votre machine, et comment il se comporte une fois lancé.
- Aucune installation de Microsoft Excel requise — BlockSync lit et écrit les fichiers .xlsx directement avec son propre moteur (ClosedXML), il fonctionne donc sur une machine équipée d'AutoCAD mais pas d'Office.
- Windows 10/11, 64 bits uniquement.
- Nécessite une version complète et sous licence d'AutoCAD (2021–2027). AutoCAD LT n'est pas pris en charge — LT ne peut pas exécuter l'automatisation en arrière-plan dont BlockSync a besoin.
- Si plusieurs versions d'AutoCAD sont installées, choisissez celle à utiliser dans Settings → AutoCAD, ou laissez le réglage sur « Auto (newest installed) » — si cette version ne parvient pas à se charger pour une raison quelconque, l'application bascule automatiquement sur une autre version installée.
- Construit sur .NET 8. Si le .NET 8 Desktop Runtime n'est pas déjà présent sur votre machine, l'installeur propose de le télécharger depuis Microsoft (gratuit, une seule fois, environ 60 Mo).
- L'accès réseau ne sert qu'à vérifier votre licence au démarrage puis périodiquement par la suite. L'analyse, la lecture et l'écriture se font toutes localement via le moteur propre d'AutoCAD — aucun contenu de dessin n'est jamais téléversé.
- Langue de l'interface : English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español.
- Les lots de nombreux fichiers peuvent traiter plusieurs dessins en parallèle en arrière-plan — ajustez « Max parallel AutoCAD instances » dans Settings pour arbitrer entre vitesse et marge de CPU/mémoire.
- Chaque action longue affiche une barre de progression avec un pourcentage et un temps restant estimé, et peut être annulée en cours d'exécution.
- Settings → Diagnostics → Open Log Folder vous amène directement aux journaux de l'hôte et du plugin en cas de besoin de dépannage.
Voir aussi la page globale configuration requise qui compare tous les outils.
Scénarios
Quelques-unes des situations pour lesquelles BlockSync a été conçu —— si la vôtre n'est pas listée, elle est probablement quand même couverte par l'un des onglets ci-dessus.
Contrôle qualité avant livraison
Avant
Ouvrir 200 dessins un par un pour vérifier les données du cartouche avant une échéance de soumission.
Après
Extraire tous les attributs vers une feuille, repérer les incohérences, corriger en bloc, réécrire.
Temps gagné
~6 heures → 20 minutes
Correction en masse du cartouche
Avant
L'adresse d'une entreprise, le nom d'un client ou la phase d'un projet change en cours de projet, et le cartouche de chaque planche affiche encore l'ancienne valeur — la corriger implique d'ouvrir chaque dessin, de double-cliquer sur l'attribut, de le retaper, puis d'enregistrer.
Après
Exportez les attributs TITLE/CLIENT/ADDRESS sur l'ensemble du lot, recherchez et remplacez l'ancienne valeur dans Excel, réécrivez avec un aperçu des différences confirmant exactement quelles planches changent et vers quoi.
Temps gagné
~5 heures → 15 minutes
Renumérotation des repères de vannes / équipements
Avant
Une révision de P&ID renumérote les repères de vannes et d'instruments (par ex. V-101 → V-201 sur toute une unité), et chaque dessin référençant l'ancien repère dans un attribut de bloc doit être mis à jour de façon cohérente — en manquer un et la liste des repères ne correspond plus au terrain.
Après
Exportez chaque attribut TAG vers Excel, appliquez la correspondance ancien-repère/nouveau-repère via une formule de recherche ou un remplacement, réécrivez — l'aperçu des différences montre chaque changement de repère avant toute validation, afin qu'une erreur de correspondance soit détectée avant d'atteindre un dessin.
Temps gagné
~4 heures → 20 minutes pour une unité de 150 dessins
Mise à jour du numéro de pièce fournisseur dans une nomenclature
Avant
Le numéro de pièce d'un fabricant change (un modèle de vanne est abandonné, un remplacement est qualifié), et l'ancien numéro de pièce est figé dans un attribut de bloc sur chaque dessin utilisant ce composant.
Après
Filtrez l'export sur le seul attribut PART_NO de ce bloc, remplacez l'ancienne valeur, réécrivez sur tous les dessins concernés en une seule passe au lieu de fouiller un projet fichier par fichier.
Temps gagné
~3 heures → 10 minutes
Rebranding après une acquisition
Avant
Après une fusion, le cartouche de chaque dessin porte encore l'ancien nom d'entreprise et l'ancienne référence de bloc de logo, et le service juridique veut que ce soit corrigé partout avant la prochaine soumission — mais personne ne veut ouvrir 500 dessins un par un.
Après
Exportez l'attribut COMPANY sur l'ensemble du projet, remplacez-le, réécrivez avec sauvegarde automatique — 500 dessins mis à jour en une seule exécution au lieu d'une semaine de modifications manuelles.
Temps gagné
Plusieurs jours de travail manuel → moins d'une heure
Ce que disent les premiers testeurs
BlockSync n'a pas encore eu de sortie publique, il n'y a donc pas de liste de clients officielle à citer —— voici de vrais retours de premiers testeurs, attribués par rôle plutôt que par nom.
“Rassembler une liste d'achats à partir d'une poignée de dessins à la main, ça va. Essayez sur 200, et ça cesse tout simplement d'être quelque chose qu'une personne peut faire avec précision.”
“Retitrer chaque dessin après une révision signifiait ouvrir chacun d'eux, trouver le champ, le retaper, enregistrer, fichier suivant. Lent et franchement pénible.”
“Cet outil m'a sauvé pendant une semaine de rush. Je ne voudrais pas refaire les cartouches de ce projet à la main une nouvelle fois.”