CADXChange

Anleitungen/Zeichnungsstandards

ATTSYNC hat meine Attributwerte gelöscht — einen Block in vielen Zeichnungen sicher aktualisieren

Aktualisiert am November 5, 2026

Erstellt mit BlockCopy
Die Ergebnisse von BlockCopy nach der Aktualisierung eines Schriftfelds mit umbenanntem Attribut-Tag, alte und neue Tags in sechs Zeichnungen zugeordnet

Sie überarbeiten das Schriftfeld (eine Zeile ergänzen, das Layout aufräumen, SHEET_NO in DWG_NO umbenennen), definieren es neu, führen ATTSYNC aus, und die Zeichnungsnummer ist auf jedem Blatt wieder der Vorgabewert. Oder die Werte bleiben, aber jedes Attribut, das jemand von Hand von einer Linie weggeschoben hatte, springt zurück.

Das ist ATTSYNC so, wie es gedacht ist. Es ordnet Attribute über das Tag zu, ein Wert mit umbenanntem Tag hat deshalb kein Ziel, und das neue Tag beginnt mit dem Vorgabewert. Außerdem setzt es Position und Formatierung jedes Attributs auf die Definition zurück. Autodesk selbst rät, Tags nicht mehr zu ändern, sobald ein Block platziert ist. Und es funktioniert nur in der geöffneten Zeichnung, nachdem die neue Definition in diese Zeichnung gebracht wurde.

Dieser Leitfaden nutzt die Registerkarte Sync Update von BlockCopy aus CADXChange Toolkit, um eine überarbeitete Blockdefinition in einem Durchlauf in einen ganzen Zeichnungssatz einzuspielen. Werte gehen über das Tag über, die Werte eines umbenannten Tags werden dem neuen Tag zugeordnet statt verloren zu gehen, und jeder Wert wird anschließend zurückgelesen. Im Beispiel wird ein überarbeitetes TITLEBLOCK, in dem SHEET_NO zu DWG_NO wurde, in sechs Blätter eingespielt.

1. Den überarbeiteten Block in eine Quellzeichnung legen

Ändern Sie den Block einmal, mit BEDIT oder BLOCK, in einer beliebigen Zeichnung und speichern Sie sie. Diese Zeichnung ist die Quelle. Behalten Sie den Blocknamen: Sync Update ersetzt eine Definition durch eine neuere Fassung ihrer selbst. Zeichnungen auf einen Block mit anderem Namen umzustellen, ist eine andere Aufgabe, die am Ende behandelt wird.

Umbenannte, neue und entfernte Attribute sind alle in Ordnung; die nächsten Schritte kümmern sich darum.

2. Quellblock und Zielzeichnungen wählen

Öffnen Sie BlockCopy und wechseln Sie zu Sync Update. Wählen Sie die Quellzeichnung: Ihre Blöcke werden mit Referenzzahl und der Angabe aufgelistet, ob sie Attribute tragen, und View zeigt die Attributliste eines Blocks. Haken Sie den Block an, der eingespielt werden soll.

Mit Add files wählen Sie die Zeichnungen, die den Block verwenden. Sie brauchen nur die alte Fassung; die neue kommt aus der Quelle. Lassen Sie Automatic backup aktiviert: Jede Zeichnung wird vor der Änderung in den Backup-Ordner kopiert.

Keep attribute positions ist standardmäßig angehakt, damit von Hand verschobene Attribute an ihrem Platz bleiben. Nehmen Sie den Haken heraus, wenn die Überarbeitung Attribute absichtlich verschoben hat, etwa bei einem neuen Schriftfeld-Layout.

3. Umbenanntes Tag zuordnen

Klicken Sie auf Sync Now. BlockCopy liest zuerst jede Zielzeichnung und vergleicht ihre Attribute mit der neuen Definition. Fehlt dort ein Tag, das noch Werte enthält, hier SHEET_NO, listet ein Dialog es auf, bevor etwas geschrieben wird.

Wählen Sie das neue Tag, das die Werte erhalten soll (DWG_NO), oder Discard values, wenn die Information wirklich entfallen ist, und klicken Sie auf Apply and sync. Mit Cancel bleibt jede Zeichnung unangetastet.

4. Ergebnisse prüfen

In jeder Zeichnung ersetzt BlockCopy die Definition und baut jede Referenz daraus neu auf, wobei jeder Wert über das Tag übernommen wird und die Werte eines zugeordneten Tags auf sein neues Tag übergehen. Die Liste zeigt das Ergebnis je Zeichnung, hier TITLEBLOCK: synced 1 reference(s) mit Success auf allen sechs.

Nach dem Speichern jeder Zeichnung liest BlockCopy sie zurück und vergleicht die Attributwerte mit dem, was sie vorher enthielt. Eine Zeichnung, in der etwas nicht übereinstimmt, wird mit den Einzelheiten als Failed markiert, und der Rest des Stapels läuft weiter. Als wir SHEET_NO absichtlich dem falschen Tag (CLIENT) zugeordnet haben, wurde jede Zeichnung als Failed markiert, mit 1 Attribut, das die Synchronisierung nicht wie erwartet überstanden hat, statt stillschweigend durchzugehen.

Rollback in den Details einer Zeichnung oder Restore Backup stellt jede Zeichnung exakt wieder her, auch nachdem BlockCopy geschlossen wurde.

5. Die Werte selbst ansehen

Die schnellste unabhängige Kontrolle ist, die Zeichnungen zurückzulesen. Fügen Sie sie auf der Registerkarte Blocks → Excel von BlockSync hinzu und extrahieren Sie TITLEBLOCK: Das Blatt hat jetzt eine Spalte DWG_NO mit A-101 bis A-202, die vorher in SHEET_NO standen, und Revision, Titel, Kunde und Adresse sind unverändert.

In diesem Beispiel haben sich auch die Block-Handles nicht geändert, ein Excel-Export von vor der Synchronisierung lässt sich also weiterhin zurückschreiben.

Von BlockSync nach der Synchronisierung extrahiertes Excel-Blatt: Die Spalte DWG_NO enthält A-101 bis A-202, daneben Revision und Titel jeder Zeichnung unverändert

Sollen die Zeichnungen auf einen Block mit anderem Namen umgestellt werden, etwa ein altes Logo oder Symbol durch ein neues ersetzt werden, verwenden Sie die Registerkarte Upgrade Version von BlockCopy statt Sync Update. Sie tauscht die Referenzen aus und überträgt die Attributwerte auf den neuen Block.

CADXChange Toolkit hat eine 30-tägige Vollversion zum Testen, Sie können das also zuerst an einer Kopie eines echten Satzes durchspielen. Schließen Sie die Zeichnungen vor der Synchronisierung in AutoCAD, denn eine anderswo geöffnete Datei kann gesperrt sein.

Probieren Sie es mit Ihren eigenen Zeichnungen

CADXChange Toolkit erledigt das für einen ganzen Ordner voller Zeichnungen, mit Vorschau und vorheriger Sicherung. Die 30-Tage-Testversion enthält alle Funktionen.

Kostenlos testen →

Vor dem Start — häufige Fragen

Warum hat ATTSYNC meine Attributwerte zurückgesetzt?
ATTSYNC baut jede Referenz aus der neuen Blockdefinition neu auf und ordnet Attribute über das Tag zu. Ein Attribut, dessen Tag umbenannt wurde, hat keine Quelle mehr für seinen alten Wert und fällt auf den Vorgabewert zurück, und die Attributpositionen werden auf die Definition zurückgesetzt. Außerdem arbeitet es nur in der geöffneten Zeichnung.
Brauche ich LISP, um einen Block in vielen Zeichnungen zu aktualisieren?
Nein. Sync Update in BlockCopy ersetzt die Blockdefinition in jeder Zielzeichnung und synchronisiert jede Referenz neu, ohne dass Sie ein Skript schreiben oder pflegen müssen.
Was passiert mit einem Wert, wenn sein Attribut-Tag umbenannt wurde?
Bevor etwas geschrieben wird, listet BlockCopy jedes Tag auf, das noch Werte enthält, aber in der neuen Definition fehlt. Sie wählen, welches neue Tag diese Werte erhält, oder verwerfen sie, und erst dann wird geschrieben. Werte werden über den Tag-Namen zugeordnet, nicht über die Position.
Woher weiß ich, dass kein Wert verloren ging?
Nach dem Speichern jeder Zeichnung liest BlockCopy sie zurück und vergleicht jeden Attributwert mit dem, was sie vorher enthielt. Eine Zeichnung, in der etwas nicht übereinstimmt, wird mit den Einzelheiten als Failed markiert, und Rollback oder Restore Backup stellt sie exakt wieder her.
Wie mache ich eine Synchronisierung rückgängig?
Ist Automatic backup aktiviert, wird jede Zeichnung zuerst in den Backup-Ordner kopiert. Rollback in den Details einer Zeichnung stellt diese Zeichnung wieder her, Restore Backup tut das für Zeichnungen jedes früheren Laufs, auch nach dem Schließen des Programms.
Was brauche ich dafür?
Einen Windows-10- oder -11-PC und die Zeichnungen. AutoCAD muss nicht laufen. CADXChange Toolkit enthält eine 30-tägige Vollversion zum Testen; danach funktionieren Lesen, Scannen und die Vorschau weiter, und zum Schreiben in Zeichnungen ist eine Lizenz nötig.

Weitere Anleitungen