LayerSync
Layer, Layouts, Zeichnungseigenschaften und Bemaßungsstile über einen ganzen Zeichnungssatz im Batch bearbeiten — in Excel oder direkt im Raster, mit vorheriger Diff-Vorschau.
AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español
Sechs Zeichnungen gescannt, 449 Layer gefunden — alle Layer des Batches in einem Raster, bereit zum Bearbeiten oder zum Export nach Excel.
Das Problem
LAYTRANS hat keine Befehlszeilenversion und lässt sich daher nicht über einen Batch skripten; der Standards Checker meldet Probleme nur und behebt sie nie; und Layoutnamen, DWGPROPS und Bemaßungsstile erfordern jeweils, jede Zeichnung einzeln zu öffnen.
So funktioniert LayerSync
Dies sind die Tabs der tatsächlichen Anwendung, in der Reihenfolge, in der sie erscheinen —— jeder Screenshot unten ist eine echte, unbearbeitete Aufnahme von LayerSync in Betrieb.
Schritt 1 — Alle Layer des ganzen Batches einlesen, dann bearbeiten oder exportieren
Fügen Sie DWG-Dateien hinzu, und LayerSync listet jeden Layer jeder Zeichnung in einem Raster auf — mit Objektanzahl, Verwendet/Unbenutzt- und Xref-Kennzeichnung — bereit zum direkten Bearbeiten oder zum Export in eine einzige Excel-Arbeitsmappe.
- 1Add Files… oder Add Folder… — beliebig viele DWGs von überall auf der Festplatte zu einem Batch zusammenstellen.
- 2LayerSync scannt jede Datei mit einer Live-Fortschrittsanzeige und meldet, wie viele Layer und Layouts es im gesamten Batch gefunden hat.
- 3Der Layers-Tab hat eine Zeile pro Layer und Zeichnung: Used, Xref, Objektanzahl, New Name, Merge Into, Color, Linetype, Line Weight, Transparency, Plot, Off, Frozen, Locked und Description.
- 4Die Namenssuche unterstützt die Platzhalter * und ?, und Sie können nach Used-, Unused- oder Xref-Layern filtern. Find & Replace… benennt viele der angezeigten Layer auf einmal um, optional mit Groß-/Kleinschreibung und regulären Ausdrücken.
- 5Zum Zusammenführen wählen Sie unter Merge Into ein Ziel — die Objekte des Quell-Layers (auch die in Blockdefinitionen) wandern in den Ziel-Layer, und der leere Layer wird entfernt. Layer 0 und Xref-Layer lassen sich weder umbenennen noch zusammenführen — die Vorschau kennzeichnet sie als blockiert. Die Vorschau gruppiert Zusammenführungen nach Ziel-Layer, sodass Sie sie auf einen Blick bestätigen können.
- 6Im Layouts-Tab benennen Sie Papierbereichs-Layouts um und ändern ihre Tab Order.
- 7Bearbeiten Sie direkt im Raster oder klicken Sie auf Export to Excel… für eine einzige .xlsx mit Zeitstempel und den Blättern Layers, Layouts, Properties und DimStyles. Write Directly… überspringt Excel komplett und geht direkt zur Diff-Vorschau.
Options on this screen
- Used / Unused / Xref layers
- Filtert das Layer-Raster, damit ein großer Batch die gesuchten Layer nicht verdeckt.
- Merge Into
- Verschiebt die Objekte eines Layers in einen anderen Layer und entfernt den leeren. Layer 0 und Xref-Layer können weder umbenannt noch zusammengeführt werden.
- Export to Excel…
- Schreibt alles, was auf dem Bildschirm steht – auch bereits im Raster vorgenommene Änderungen – in eine Arbeitsmappe.
- Write Directly…
- Überspringt Excel und zeigt die Änderungen aus der App in der Vorschau, bevor sie zurückgeschrieben werden.
Schriftfeld-Daten über Zeichnungseigenschaften für einen ganzen Satz setzen
Der Properties-Tab liest die DWGPROPS jeder Zeichnung — die Standardfelder und jede benutzerdefinierte Eigenschaft —, sodass die Werte, auf die ein Schriftfeld verweist, für den ganzen Batch in einem Schritt geändert werden können.
- 1Öffnen Sie den Properties-Tab: eine Zeile pro Zeichnung und Eigenschaft — Title, Subject, Author, Keywords, Comments und HyperlinkBase erscheinen immer, gefolgt von den eigenen benutzerdefinierten Eigenschaften der Zeichnung.
- 2Bearbeiten Sie einen Wert direkt an Ort und Stelle. Wird der Wert einer benutzerdefinierten Eigenschaft geleert, wird sie aus der Zeichnung entfernt.
- 3Add Property… setzt eine benutzerdefinierte Eigenschaft (zum Beispiel Rev = B) in jeder gescannten Zeichnung und überschreibt eine vorhandene Eigenschaft gleichen Namens.
- 4Die Suche nach Eigenschaftsnamen zeigt eine Eigenschaft über den ganzen Batch, die Suche nach Dateinamen die Eigenschaften einer einzelnen Zeichnung.
- 5In Excel hat das Blatt Properties eine Zeile pro Zeichnung; eine Überschrift, die Sie in eine neue Spalte tippen, wird zu einer neuen benutzerdefinierten Eigenschaft.
- 6Nach dem Schreiben aktualisiert LayerSync die Felder der Zeichnung (das Äquivalent zu UPDATEFIELD), sodass ein Schriftfeld, das auf eine Eigenschaft verweist, den neuen Wert zeigt, ohne dass die Datei geöffnet werden muss.
Options on this screen
- Add Property…
- Legt in jeder gescannten Zeichnung eine benutzerdefinierte Eigenschaft an oder überschreibt sie.
- Empty value
- Entfernt diese benutzerdefinierte Eigenschaft aus der Zeichnung.
Texthöhe, Pfeile und Maßstab von Bemaßungen vereinheitlichen
Der Dim-Styles-Tab listet jeden Bemaßungsstil jeder Zeichnung mit den vier Einstellungen, auf die es bei Batch-Bereinigungen tatsächlich ankommt, und bietet eine Sammelleiste, um einen Wert für die ganze Liste zu setzen.
- 1Öffnen Sie den Dim-Styles-Tab: eine Zeile pro Bemaßungsstil und Zeichnung mit Text Height, Text Style, Arrow Size und Overall Scale.
- 2Bearbeiten Sie eine Zelle direkt, oder füllen Sie die Felder der Leiste Set for shown styles und klicken Sie auf Apply to shown — jeder Stil, den die Suche gerade anzeigt, erhält Ihre Werte; ein leeres Feld lässt die Einstellung unverändert.
- 3Stile aus einer XREF können in der Host-Zeichnung nicht bearbeitet werden; sie sind hier ausgegraut und in der Vorschau als blockiert markiert.
- 4Nach dem Schreiben erzeugt LayerSync die vorhandenen Bemaßungen neu, die einen geänderten Stil verwenden, sodass die Zeichnung die neuen Größen sofort zeigt statt erst nach dem nächsten DIMREGEN.
- 5Ein Textstil, der in einer Zeichnung nicht existiert, lässt nur diesen Stil mit einem klaren Grund scheitern, während der Rest der Datei geschrieben wird.
Options on this screen
- Apply to shown
- Setzt Texthöhe, Textstil, Pfeilgröße und/oder Gesamtmaßstab für jeden Stil, den die Suche gerade anzeigt.
Die genaue Diff-Vorschau prüfen, dann zurückschreiben
Ob die Änderungen aus dem Raster oder aus einer bearbeiteten Arbeitsmappe stammen — LayerSync ordnet jede Zeile ihrem genauen Objekt zu und zeigt präzise, was sich ändern wird, bevor eine einzige Zeichnung angefasst wird.
- 1Wählen Sie für einen Excel-Roundtrip die bearbeitete Arbeitsmappe und den DWG-Ordner, mit dem sie abgeglichen wird — der Abgleich erfolgt über den exakten Dateinamen. In der App vorgenommene Änderungen (Write Directly…) überspringen diesen Schritt.
- 2Wählen Sie einen Backup-Ordner, oder lassen Sie Automatic backup eingeschaltet — jede Datei, die geschrieben werden soll, wird zuvor unverändert dorthin kopiert.
- 3Die Diff Preview listet jede Datei mit Änderungs- und Blockiert-Anzahl. Wählen Sie eine Datei, um ihre Tabs Layers, Layouts, Properties und Dim Styles zu sehen; jeder Tab trägt ein Zähler-Badge, sodass Sie auf einen Blick erkennen, welcher Tab die Änderungen enthält.
- 4Jede Zeile ist mit Will change, No change oder Cannot write samt Grund gekennzeichnet (zum Beispiel ein Xref-abhängiger Layer oder ein bereits vorhandener Name). Show unchanged rows blendet den Rest ein.
- 5Export Preview… speichert das Diff-Raster in einer eigenen Arbeitsmappe, falls jemand die geplanten Änderungen vorab freigeben muss.
- 6Haken Sie genau die Dateien an, die einbezogen werden sollen, und klicken Sie auf Write Selected Files. Nach dem Schreiben öffnet LayerSync jede gespeicherte Datei erneut und prüft, ob jeder Wert tatsächlich angekommen ist.
- 7Rollback All im Ergebnisbericht stellt alles wieder her, was im Lauf angefasst wurde; Restore Backup… stellt aus jedem früheren Lauf wieder her.
Options on this screen
- Automatic backup
- Jede geschriebene Datei wird unverändert in den Backup-Ordner kopiert, bevor Änderungen vorgenommen werden.
- Show unchanged rows
- Standardmäßig werden nur Zeilen aufgelistet, die sich ändern (oder nicht geschrieben werden können).
Einen Stapel erhaltener Zeichnungen bereinigen
Clean Up entfernt ungenutzte Definitionen aus einem ganzen Ordner voller Zeichnungen. Es führt die Bereinigung zunächst im Speicher aus, sodass die angezeigten Anzahlen dem entsprechen, was wirklich entfernt würde — verschachtelte ungenutzte Elemente eingeschlossen — und nichts geschrieben wird, bis Sie auf Clean Now klicken.
- 1Fügen Sie Dateien oder einen Ordner hinzu — jede wird beim Hinzufügen analysiert, und die Tabelle zeigt pro Datei und Kategorie, was entfernt würde.
- 2Wählen Sie, was entfernt werden soll: ungenutzte Blöcke, Layer, Linientypen, Textstile, Bemaßungsstile, Multilinien-/Multiführungslinien-/Tabellenstile und Materialien sowie registrierte Anwendungen. Linien, Bögen und Polylinien der Länge null sowie leere Texte sind standardmäßig aus, weil sie Zeichnungsinhalt löschen.
- 3Doppelklicken Sie eine Datei (oder nutzen Sie Details), um alle Elemente zu sehen, die entfernt würden, nach Kategorie gruppiert.
- 4Layer 0, Defpoints, der aktuelle Layer, Xref-abhängige Elemente, die Standard-Stile und noch verwendete Blöcke bleiben immer erhalten.
- 5Klicken Sie auf Clean Now. Bei eingeschaltetem Automatic backup wird jede Datei zuerst gesichert, dann bereinigt und erneut analysiert, um zu bestätigen, dass nichts Entfernbares übrig ist. Roll Back All stellt die Originale wieder her.
Options on this screen
- What to remove
- Sieben Entfernungskategorien sind standardmäßig eingeschaltet; Nulllängen-Geometrie und leere Texte müssen ausdrücklich aktiviert werden.
- Analyze
- Führt die Analyse erneut aus, nachdem Sie die Optionen geändert haben.
Ebenfalls enthalten
Layer-Zusammenführung mit Bestätigungsansicht
Merge Into verschiebt die Objekte eines Layers — auch die in Blockdefinitionen — in einen Ziel-Layer und entfernt den leeren. Die Vorschau gruppiert Zusammenführungen nach Ziel-Layer, sodass "diese fünf Quell-Layer gehen in diesen einen" sichtbar ist, bevor etwas geschrieben wird.
Zeichnungseigenschaften, die das Schriftfeld aktualisieren
Benutzerdefinierte Eigenschaften werden mit exakt der eingegebenen Schreibweise geschrieben, leere Werte entfernen die Eigenschaft, und die Felder der Zeichnung werden anschließend aktualisiert — ein Schriftfeld, das auf DrawingNo oder Rev verweist, zeigt beim nächsten Öffnen der Datei den neuen Wert.
Bemaßungsstile im Batch ändern, vorhandene Bemaßungen inklusive
Texthöhe, Textstil, Pfeilgröße und Gesamtmaßstab lassen sich für jeden Bemaßungsstil des Batches setzen, und bereits gezeichnete Bemaßungen mit einem geänderten Stil werden neu erzeugt, sodass die Änderung sofort sichtbar ist.
Dry-Run-Diff-Vorschau, bevor etwas geschrieben wird
Write Back zeigt immer zuerst jede Änderung in der Vorschau — mit einem Urteil Will change / No change / Cannot write pro Zeile, Zähler-Badges pro Tab und einem exportierbaren Raster —, bevor eine einzige Zeichnung angefasst wird.
Rücklese-Prüfung statt blindem Vertrauen
Nach jedem Schreibvorgang öffnet LayerSync die gespeicherte Datei erneut und vergleicht das Gespeicherte mit dem Beabsichtigten. Ein Wert, der stillschweigend abgelehnt oder verändert wurde, wird im Ergebnisbericht namentlich genannt.
Die Clean-Up-Anzahlen entsprechen dem, was Sie tatsächlich bekommen
Die Analyse führt die gesamte Bereinigung im Speicher aus — und wiederholt sie, bis nichts mehr entfernt werden kann —, sodass auch Elemente mitgezählt sind, die erst ungenutzt werden, nachdem andere entfernt wurden. Die Datei auf der Festplatte bleibt bis Clean Now unangetastet.
Umgebung & Anforderungen
Alles, was bestimmt, ob LayerSync auf Ihrem Rechner läuft und wie es sich dabei verhält.
- Keine Microsoft-Excel-Installation erforderlich — LayerSync liest und schreibt .xlsx-Dateien direkt mit einer eigenen Engine (ClosedXML) und funktioniert daher auch auf einem Rechner mit AutoCAD, aber ohne Office.
- Clean Up umfasst nur PURGE. AUDIT gehört nicht dazu — die AutoCAD-.NET-API bietet dafür keine Entsprechung, die sich auf einer Hintergrundzeichnung ausführen ließe.
- 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 LayerSync 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 genutzt, um Ihre Lizenz beim Start und danach periodisch zu prüfen und — nur wenn Sie zustimmen — um anonyme Nutzungsstatistiken zu senden (siehe Datenschutzerklärung). 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 LayerSync entwickelt wurde —— falls Ihr Fall nicht aufgeführt ist, wird er wahrscheinlich trotzdem von einem der obigen Tabs abgedeckt.
Übernommene Zeichnungen auf den Firmen-Layerstandard bringen
Vorher
Ein Satz mit fremden Layernamen und -farben wird geliefert, und jede Zeichnung wird geöffnet, um Layer von Hand umzubenennen, zusammenzuführen und umzufärben.
Nachher
Den Satz scannen, Layer in einem Raster (oder in Excel) umbenennen und zusammenführen, jede Änderung in der Vorschau prüfen und mit Backup zurückschreiben.
Zeitersparnis
~4 Stunden → 15 Minuten bei 60 Zeichnungen
Die Revision in jedem Schriftfeld aktualisieren
Vorher
Eine Revision ändert Rev und Project auf jedem Blatt, und jedes Schriftfeld muss bearbeitet oder seine Felder Zeichnung für Zeichnung aktualisiert werden.
Nachher
Rev und Project einmal mit Add Property… setzen; die Zeichnungsfelder werden beim Schreiben aktualisiert, sodass jedes Schriftfeld, das darauf verweist, aktuell ist.
Zeitersparnis
~2 Stunden → 5 Minuten
Vor der Ausgabe Bemaßungs-Texthöhe vereinheitlichen und Layouts umbenennen
Vorher
Die Bemaßungsstile unterscheiden sich je nach Bearbeiter, und die Layout-Tabs heißen in jeder Datei Layout1, Layout2 …
Nachher
Eine Texthöhe und Pfeilgröße auf jeden Bemaßungsstil anwenden, Layouts im Raster umbenennen und das Ergebnis in der Diff-Vorschau prüfen.
Zeitersparnis
~3 Stunden → 15 Minuten
Einen erhaltenen Ordner vor der Archivierung bereinigen
Vorher
PURGE Zeichnung für Zeichnung immer wieder ausführen, bis nichts mehr herauskommt.
Nachher
Clean Up auf den Ordner richten, die Anzahlen pro Datei prüfen und alles bereinigen — mit vorherigem Backup.
Zeitersparnis
~2 Stunden → 10 Minuten