BlockSync
Blockattribute nach Excel exportieren, bearbeiten und sicher zurückschreiben.
AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español
12 Zeichnungen gescannt, 2 Blockdefinitionen gefunden — Files, Blockliste und Export auf einem Bildschirm.
Das Problem
DATAEXTRACTION funktioniert nur in eine Richtung, und ATTOUT/ATTIN verarbeitet jeweils nur eine Zeichnung.
So funktioniert BlockSync
Dies sind die Tabs der tatsächlichen Anwendung, in der Reihenfolge, in der sie erscheinen —— jeder Screenshot unten ist eine echte, unbearbeitete Aufnahme von BlockSync in Betrieb.
Schritt 1 — Alle Attribute in eine Excel-Datei extrahieren
Fügen Sie DWG-Dateien hinzu, teilen Sie BlockSync mit, welche Blöcke relevant sind, und erhalten Sie eine einzige Arbeitsmappe mit einer Zeile pro Attributinstanz über den gesamten Batch hinweg.
- 1Add Files… oder Add Folder… — beliebig viele DWGs von überall auf der Festplatte zu einem Batch zusammenstellen.
- 2BlockSync durchsucht jede Datei nach Blockdefinitionen, Layern und Papierbereichs-Viewports, mit einer Live-Fortschrittsanzeige pro Datei.
- 3Aktivieren Sie im Blocks-Tab die gewünschten Blöcke. Jede Zeile zeigt bereits die Referenzanzahl, in wie vielen Ihrer Dateien der Block vorkommt, ob es sich um einen dynamischen Block handelt und ob er überhaupt Attribute besitzt — so raten Sie nicht ins Blaue, bevor Sie sich auf einen Export festlegen.
- 4Suchen Sie nach Namen, oder nutzen Sie Select All / Select None / Invert, um die Checkliste bei einem großen Projekt mit Dutzenden Blocktypen zu verwalten.
- 5Für einen eingegrenzten Export wechseln Sie zum Layers- oder Viewports-Tab und aktivieren bestimmte Layer oder Papierbereichs-Viewports — es werden nur Blöcke extrahiert, die auf den aktivierten Layern liegen bzw. durch die aktivierten Viewports sichtbar sind. Lassen Sie nichts aktiviert, um wie gewohnt alles zu extrahieren.
- 6Öffnen Sie Options, um nested blocks (Referenzen innerhalb anderer Blöcke, nicht nur Top-Level-Inserts), dynamic block attributes (Sichtbarkeitszustände, benutzerdefinierte Parameter), Geometrie (Position + Rotation) und Layer-Informationen einzubeziehen — jeweils als eigene Spalte. Aktivieren Sie Parallel processing, um auf einem schnellen Rechner mehrere Dateien gleichzeitig zu scannen und zu extrahieren.
- 7Klicken Sie auf Extract to Excel. Eine mit Zeitstempel versehene .xlsx erscheint im angezeigten Ausgabeordner (standardmäßig der gemeinsame Ordner Ihrer DWGs, oder ein fester Standardordner, falls diese über mehrere Ordner verstreut sind) — Open Output Folder führt direkt dorthin.
Options on this screen
- Include nested blocks
- Extrahiert zusätzlich Blockreferenzen, die innerhalb anderer Blöcke verschachtelt sind, nicht nur Top-Level-Referenzen.
- Include dynamic block attributes
- Extrahiert Eigenschaften dynamischer Blöcke (z. B. Sichtbarkeitszustände, benutzerdefinierte Parameter) zusätzlich zu den regulären Attributen.
- Include geometry
- Extrahiert Position und Rotation jeder Blockreferenz als zusätzliche Spalten.
- Include layer info
- Extrahiert den Layer, auf dem sich jede Blockreferenz befindet.
- Parallel processing
- Verarbeitet mehrere DWG-Dateien gleichzeitig statt nacheinander. Schneller, benötigt aber mehr Arbeitsspeicher.
Schritt 2 — Die genaue Diff-Vorschau prüfen, dann zurückschreiben
Bearbeiten Sie das exportierte Sheet in Excel nach Belieben — BlockSync ordnet jede Zeile wieder ihrer exakten Attributinstanz zu und zeigt Ihnen genau, was sich ändern wird, bevor auch nur eine einzige Zeichnung angefasst wird.
- 1Wählen Sie die exportierte und bearbeitete Excel-Arbeitsmappe (Schritt 1) sowie den DWG-Ordner, gegen den sie abgeglichen werden soll — standardmäßig der Ordner der Excel-Datei selbst; der Abgleich erfolgt ausschließlich über den exakten Dateinamen, sodass das Verschieben der Arbeitsmappe keine Verwirrung stiftet.
- 2Wählen Sie einen Backup-Ordner, oder lassen Sie Automatic backup aktiviert — jede zu schreibende Datei wird vorher unverändert dorthin kopiert.
- 3BlockSync liest die Arbeitsmappe und ordnet jede Zeile wieder der exakten Blockinstanz zu, aus der sie stammt (über Datei + Object Handle, nicht nur über die Zeilenreihenfolge). Alles in Excel, dem keine passende DWG im Ordner zugeordnet werden kann, erscheint im Unmatched-Tab, statt den Lauf stillschweigend fehlschlagen zu lassen oder abstürzen zu lassen.
- 4Der Diff preview-Tab listet jede Datei mit einer Changed- und einer Blocked-Anzahl auf. Wählen Sie eine Datei aus, um die vollständige Attribut-für-Attribut-Tabelle zu sehen: File, Handle, Block, Attribute, Current value und New value, nebeneinander. Zeilen ohne Änderung sind standardmäßig ausgeblendet — aktivieren Sie Show unchanged rows, wenn Sie trotzdem alles prüfen möchten.
- 5Haken Sie genau die Dateien an, die Sie einbeziehen möchten, und klicken Sie dann auf Write Selected Files. Ein Bestätigungsdialog nennt genau, wie viele Dateien und wie viele Attributänderungen bevorstehen — keine Überraschungen.
- 6Nach dem Schreiben liest BlockSync jedes geänderte Attribut direkt wieder aus der Zeichnung aus, um zu prüfen, ob es dem Beabsichtigten entspricht. Jede Abweichung wird im Schreibergebnisbericht namentlich benannt, statt einfach als erfolgreich angenommen zu werden.
- 7Rollback All stellt mit einem einzigen Klick jede in diesem Lauf berührte Datei aus ihrem Backup vor dem Schreiben wieder her — kein manuelles Nachverfolgen, welche Dateien geändert wurden.
Options on this screen
- Automatic backup
- Jede zu schreibende Datei wird vor jeder Änderung unverändert in den Backup-Ordner kopiert. Deaktivieren Sie dies nur, wenn Sie kein Rollback benötigen.
- Show unchanged rows
- Standardmäßig blendet die Diff-Ansicht Attribute ohne Änderung aus, damit ein Batch mit 2.000 Zeilen nicht die paar wichtigen Änderungen verschüttet.
Ebenfalls enthalten
Auswahlprofile
Speichern Sie die exakte Auswahl aktivierter Blöcke als benanntes Profil (Save Profile…) und laden Sie es später wieder (Load Profile) — nützlich, wenn dieselbe Handvoll Blocktypen wiederkehrend über verschiedene Projekte hinweg exportiert wird.
Rückgelesene Verifizierung statt blindes Vertrauen
Jeder Schreibvorgang liest das gerade geschriebene Attribut aus der Zeichnung erneut aus und vergleicht es mit dem beabsichtigten Wert. Wenn AutoCAD einen Wert stillschweigend abgelehnt oder verändert hat, nennt BlockSync Ihnen Datei und Attribut — statt einfach Erfolg anzunehmen.
Dynamische Blöcke und verschachtelte Attribute korrekt verarbeitet
Dynamische Blöcke liefern ihren tatsächlichen Attributsatz je Sichtbarkeitszustand statt einer flachgeklopften, irreführenden Liste, und auch Attribute, die innerhalb von Blockreferenzen verschachtelt sind (nicht nur Top-Level-Inserts), werden erfasst — eine Blockklasse, die AutoCADs eigener DATAEXTRACTION-Assistent häufig übersieht oder dupliziert.
Versions-Metadaten der Free-Edition, immer sichtbar
Jeder Export vermerkt eine SpecVersion, den Export-Zeitstempel, die BlockSync-Version, die verwendete AutoCAD-Version und die Edition (Free/Pro) in der Arbeitsmappe, dazu einen SHA-1-Wert pro Quelldatei — sodass ein an einen Kollegen weitergegebenes Sheet exakt nachvollziehbar bleibt, wie und wann es entstanden ist.
Umgebung & Anforderungen
Alles, was bestimmt, ob BlockSync auf Ihrem Rechner läuft und wie es sich dabei verhält.
- Keine Microsoft-Excel-Installation erforderlich — BlockSync liest und schreibt .xlsx-Dateien direkt mit einer eigenen Engine (ClosedXML) und funktioniert daher auch auf einem Rechner mit AutoCAD, aber ohne Office.
- Windows 10/11, nur 64-Bit.
- Erfordert eine lizenzierte Vollversion von AutoCAD (2021–2027). AutoCAD LT wird nicht unterstützt — LT kann die Hintergrundautomatisierung, auf die BlockSync angewiesen ist, nicht ausführen.
- Sind mehrere AutoCAD-Versionen installiert, legen Sie unter Settings → AutoCAD fest, welche verwendet werden soll, oder belassen Sie es bei „Auto (newest installed)“ — schlägt das Laden dieser Version aus irgendeinem Grund fehl, wird automatisch auf eine andere installierte Version ausgewichen.
- Basiert auf .NET 8. Ist die .NET 8 Desktop Runtime noch nicht auf Ihrem Rechner vorhanden, bietet der Installer an, sie einmalig kostenlos von Microsoft herunterzuladen (ca. 60 MB).
- Netzwerkzugriff wird nur genutzt, um Ihre Lizenz beim Start und danach periodisch zu prüfen. Scannen, Lesen und Schreiben erfolgen ausschließlich lokal über AutoCADs eigene Engine — es werden niemals Zeichnungsinhalte hochgeladen.
- Oberflächensprache: English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español.
- Bei Batches mit vielen Dateien können mehrere Zeichnungen im Hintergrund parallel verarbeitet werden — passen Sie „Max parallel AutoCAD instances“ in den Settings an, um Geschwindigkeit gegen CPU-/Arbeitsspeicher-Reserven abzuwägen.
- Jede länger laufende Aktion zeigt eine Fortschrittsanzeige mit Prozentwert und geschätzter Restzeit und kann jederzeit abgebrochen werden.
- Settings → Diagnostics → Open Log Folder führt bei Problemen direkt zu den Host- und Plugin-Logs.
Siehe auch die websiteweite Seite zu den systemanforderungen , die alle Tools vergleicht.
Anwendungsfälle
Einige der Situationen, für die BlockSync entwickelt wurde —— falls Ihr Fall nicht aufgeführt ist, wird er wahrscheinlich trotzdem von einem der obigen Tabs abgedeckt.
Qualitätsprüfung vor der Lieferung
Vorher
200 Zeichnungen einzeln öffnen, um vor einer Abgabefrist die Schriftfelddaten zu prüfen.
Nachher
Alle Attribute in ein Sheet extrahieren, nach Abweichungen scannen, im Batch korrigieren, zurückschreiben.
Zeitersparnis
~6 Stunden → 20 Minuten
Massenkorrektur von Schriftfeldern
Vorher
Eine Firmenadresse, ein Kundenname oder eine Projektphase ändert sich mitten im Projekt, und das Schriftfeld jedes Blatts zeigt noch den alten Wert — die Korrektur bedeutet, jede Zeichnung zu öffnen, das Attribut per Doppelklick zu öffnen, neu einzutippen und zu speichern.
Nachher
Die Attribute TITLE/CLIENT/ADDRESS über den gesamten Satz exportieren, den alten Wert in Excel per Suchen-und-Ersetzen austauschen, mit Diff-Vorschau zurückschreiben, die genau bestätigt, welche Blätter sich wie ändern.
Zeitersparnis
~5 Stunden → 15 Minuten
Umnummerierung von Ventil-/Anlagen-Tags
Vorher
Eine P&ID-Revision nummeriert Ventil- und Instrumenten-Tags um (z. B. V-101 → V-201 für eine ganze Anlageneinheit), und jede Zeichnung, die das alte Tag in einem Blockattribut referenziert, muss konsistent aktualisiert werden — wird eine übersehen, stimmt die Tag-Liste nicht mehr mit dem Feld überein.
Nachher
Jedes TAG-Attribut nach Excel exportieren, das Mapping von alten zu neuen Tags als Lookup-Formel oder per Suchen-und-Ersetzen anwenden, zurückschreiben — die Diff-Vorschau zeigt jede einzelne Tag-Änderung, bevor etwas übernommen wird, sodass ein Fehler im Mapping erkannt wird, bevor er eine Zeichnung erreicht.
Zeitersparnis
~4 Stunden → 20 Minuten für eine Anlageneinheit mit 150 Zeichnungen
Aktualisierung von Lieferanten-Teilenummern in einer Stückliste
Vorher
Die Herstellerteilenummer einer Komponente ändert sich (ein Ventilmodell wird eingestellt, ein Ersatz wird qualifiziert), und die alte Teilenummer steckt fest in einem Blockattribut auf jeder Zeichnung, die diese Komponente verwendet.
Nachher
Den Export auf das PART_NO-Attribut dieses Blocks filtern, den alten Wert ersetzen, in einem Durchgang auf jede betroffene Zeichnung zurückschreiben, statt sich Datei für Datei durch das Projekt zu arbeiten.
Zeitersparnis
~3 Stunden → 10 Minuten
Rebranding nach einer Übernahme
Vorher
Nach einer Fusion trägt das Schriftfeld jeder Zeichnung noch den alten Firmennamen und die alte Logo-Blockreferenz, und die Rechtsabteilung will das vor der nächsten Abgabe überall korrigiert haben — aber niemand möchte 500 Zeichnungen einzeln öffnen.
Nachher
Das COMPANY-Attribut projektweit exportieren, ersetzen, mit automatischem Backup zurückschreiben — 500 Zeichnungen in einem Lauf aktualisiert statt einer Woche manueller Bearbeitung.
Zeitersparnis
Mehrere Tage manueller Aufwand → unter einer Stunde
Was frühe Tester sagen
BlockSync hatte noch keine öffentliche Veröffentlichung, daher gibt es keine feste Kundenliste zum Zitieren —— dies sind echte Rückmeldungen früher Tester, gekennzeichnet nach Rolle statt Name.
“Eine Einkaufsliste von Hand aus einer Handvoll Zeichnungen zusammenzustellen, geht noch. Versuchen Sie das bei 200 — dann ist es schlicht nichts mehr, das ein Mensch zuverlässig hinbekommt.”
“Nach einer Revision jede Zeichnung umzutiteln bedeutete: jede öffnen, das Feld finden, neu eintippen, speichern, nächste Datei. Langsam und ehrlich gesagt zermürbend.”
“Dieses Tool hat mich in einer Crunch-Woche gerettet. Ich möchte die Schriftfelder dieses Projekts nie wieder von Hand bearbeiten.”