DwgSearch
Volltextsuche über jede DWG in einem Ordnerbaum — Text, Blocknamen und Attributwerte.
AutoCAD 2021–2027 · English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español
Ein Ordner indexiert, ein Schlagwort gesucht — Ergebnisse zu File, Layout, Block und Content mit hervorgehobenem Treffer.
Das Problem
Herauszufinden, in welcher Zeichnung (und wo darin) ein Text, eine Tag-Nummer oder ein Attributwert vorkommt, bedeutet, Dateien einzeln zu öffnen und AutoCADs eigenes Find zu verwenden — es gibt keine Möglichkeit, ein ganzes Projekt auf einmal zu durchsuchen.
So funktioniert DwgSearch
Dies sind die Tabs der tatsächlichen Anwendung, in der Reihenfolge, in der sie erscheinen —— jeder Screenshot unten ist eine echte, unbearbeitete Aufnahme von DwgSearch in Betrieb.
Einen Ordner einmal indexieren, dann sofort durchsuchen
Richten Sie DwgSearch auf einen Ordner — er scannt rekursiv jede DWG darunter, baut einen lokalen Index auf und hält ihn bei späteren Besuchen aktuell, indem nur geänderte Dateien neu gelesen werden.
- 1Choose Folder… wählt das Stammverzeichnis für die Indexierung — DwgSearch scannt jede DWG darin und in den Unterordnern.
- 2Der erste Besuch baut einen vollständigen Index auf; ein späterer Besuch indexiert nur Dateien neu, deren Änderungszeit oder Größe sich tatsächlich geändert hat, und meldet, wie viele geändert und wie viele entfernt wurden.
- 3Die Indexzusammenfassungszeile (Dateianzahl, Eintragsanzahl, letzter Prüfzeitpunkt) bleibt sichtbar, sodass klar ist, ob ein frischer Index durchsucht wird oder einer, der gerade unverändert wiederverwendet wurde.
- 4Suchbegriff eingeben und Search drücken (oder Enter) – die Ergebnisse zeigen File, Layout, Block, Kind (Text / MText / Blockattribut / Tabellenzelle / Multi-Führungslinie / Bemaßung) und den gefundenen Content mit hervorgehobenem Suchbegriff. Groß-/Kleinschreibung und volle/halbe Zeichenbreite spielen keine Rolle.
- 5Klicken Sie bei einer gefundenen Blockinstanz auf Attributes, um jedes zum Indexierungszeitpunkt bereits erfasste Attributtag/-wert zu öffnen — kein erneutes Öffnen von AutoCAD nötig, um die restlichen Daten dieses Blocks zu sehen. Copy Attribute oder Copy All legt Werte direkt in die Zwischenablage.
- 6Klicken Sie bei einem Ergebnis mit gültigem Handle auf Locate, um einen einfügefertigen AutoCAD-Befehl zu kopieren, der genau diese Entität auswählt und heranzoomt — zu AutoCAD wechseln, einfügen und Enter drücken.
- 7Refresh Index scannt den aktuellen Ordner bei Bedarf erneut — nützlich direkt nachdem Dateien außerhalb von DwgSearch geändert wurden.
Eine Suche in eine Tabelle verwandeln — im eigenen Format von BlockSync/TextSync
Exportiert die aktuelle Ergebnismenge in eine Arbeitsmappe im selben Layout, das BlockSync und TextSync bereits lesen, sodass ein DwgSearch-Export direkt in den Rückschreib-Workflow eines der beiden Tools einfließen kann.
- 1Führen Sie eine Suche aus und klicken Sie dann auf Export to Excel — aktiviert, sobald Ergebnisse angezeigt werden.
- 2Blockinstanz-Ergebnisse (Attributwerte, Blockreferenzen mit gültigem Handle) werden im eigenen Sheet-Layout von BlockSync geschrieben; DBText-/MText-Ergebnisse in dem von TextSync.
- 3Text, der nur innerhalb der statischen Definition eines Blocks gefunden wurde (kein Instanz-Handle), wird vom Export ausgeschlossen und separat gemeldet, da er sich in keinem der beiden Rückschreibformate darstellen lässt.
- 4Die fertige Arbeitsmappe öffnet sich auf Wunsch, bereit zur Prüfung, Filterung oder Weitergabe an einen Kollegen, der BlockSync oder TextSync für die eigentliche Bearbeitung nutzt.
Ebenfalls enthalten
Sofortige Suche über einen vorgefertigten lokalen Index
Die Suche trifft eine lokale SQLite-Datenbank mit einem FTS5-Trigram-Index, nicht die DWGs selbst — Trigram-Tokenisierung bedeutet, dass sowohl englische Teilzeichenfolgen als auch chinesischer Text durchsuchbar sind, ohne eine eigene Wortsegmentierungsbibliothek zu benötigen.
Inkrementelle Neuindexierung statt vollständigem Neuaufbau
Das erneute Öffnen eines bereits indexierten Ordners vergleicht die Änderungszeit und Größe jeder Datei mit dem erfassten Stand — nur neue, geänderte oder gelöschte Dateien berühren den Index, sodass das erneute Besuchen eines großen Projekts schnell bleibt, selbst wenn sich nur eine Handvoll Zeichnungen tatsächlich geändert hat.
Findet Text, den AutoCADs eigenes Find-Kommando in Masse nicht erreicht
Die Indexierung erfasst DBText und MText im Modellbereich und in jedem Layout, Attributwerte auf Blockreferenzen sowie statischen Text innerhalb von Blockdefinitionen selbst (einschließlich verschachtelter Blöcke) — gemeldet mit seinem Blocknamen, auch ohne eigenes Instanz-Handle zum Lokalisieren.
Exportiert direkt in die eigenen Formate von BlockSync und TextSync
Eine Ergebnismenge exportiert sich nicht nur als generische Tabelle — Blockinstanz-Zeilen werden im Sheet-Layout von BlockSync geschrieben, Text-Zeilen in dem von TextSync, sodass eine Such-und-Lokalisier-Sitzung direkt in den Bearbeiten-und-Zurückschreiben-Workflow eines der beiden Tools übergehen kann.
Umgebung & Anforderungen
Alles, was bestimmt, ob DwgSearch auf Ihrem Rechner läuft und wie es sich dabei verhält.
- Keine Microsoft-Excel-Installation erforderlich — DwgSearch liest und schreibt .xlsx-Dateien direkt mit einer eigenen Engine (ClosedXML).
- Der Suchindex wird lokal unter %LOCALAPPDATA%\CADXChange\DwgSearch gespeichert — nichts wird hochgeladen, und ein Löschen bedeutet lediglich, dass die nächste Suche ihn neu aufbaut.
- 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 DwgSearch 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 DwgSearch entwickelt wurde —— falls Ihr Fall nicht aufgeführt ist, wird er wahrscheinlich trotzdem von einem der obigen Tabs abgedeckt.
Jede Zeichnung finden, die eine Tag-Nummer referenziert
Vorher
Ein Ventil- oder Anlagen-Tag muss projektweit aufgespürt werden, und niemand erinnert sich, welche von mehreren Hundert Zeichnungen ihn tatsächlich referenzieren.
Nachher
Das Tag einmal suchen — jede Zeichnung, jedes Layout und jede Blockinstanz, die es enthält, kommt in Sekunden zurück, jeweils mit einem Ein-Klick-Locate-Kommando, um direkt in AutoCAD dorthin zu springen.
Zeitersparnis
~1 Stunde manuelles Öffnen/Suchen → unter einer Minute
Ein Projekt auf eine eingestellte Teilenummer oder Notiz prüfen
Vorher
Eine Komponente wird eingestellt oder eine Standardnotiz ändert sich, und jede Zeichnung zu finden, die noch den alten Wert referenziert, bedeutet, Dateien einzeln zu öffnen.
Nachher
Eine Suche über den gesamten Projektordner listet jede Datei und Entität, die den alten Wert noch trägt, bereit zur Übergabe an BlockSync oder TextSync für die eigentliche Massenbearbeitung.
Zeitersparnis
~2 Stunden projektweit → wenige Minuten
Due Diligence bei einem übernommenen Zeichnungssatz
Vorher
Ein neu erhaltener oder übernommener Zeichnungssatz unbekannten Inhalts muss vor der Weiterverwendung auf einen bestimmten Kundennamen, Projektcode oder Spezifikationsverweis geprüft werden.
Nachher
DwgSearch auf den Ordner richten, nach dem Begriff suchen und jeden Treffer erhalten — Datei, Layout und Inhalt —, ohne eine einzige Zeichnung von Hand zu öffnen.
Zeitersparnis
Ein halber Tag Stichprobenprüfung → wenige Minuten