ACM-2025-06-02

Jahrgang        : 2025
Ausgabe         : 06
Autor           : Markus Hoffmann
Programm        : ACMLISTLAYOUTSOFFILES.LSP
Funktionalität  : alle Layoutnamen aus gewählten DWGs und DWTs in eine Liste speichern
Format          : LISP
Lauffähig ab    : AutoCAD 2024
Befehle         : LLOF
Bezug           : Online


Beschreibung 												.
============														

Layouts checken

Wo war doch gleich noch dieser eine Plan? Stimmen die Layoutnamen in allen Zeichnungsdateien des Projekts? 
Gab es nicht irgendwo dieses eine Layout, wo ist es nur, wie hieß das denn nochmal? Wie viele Layouts haben 
unsere DWGs eigentlich? Wie viele und welche Zeichnungen hat das Projekt?
Wer sich diese oder ähnliche Fragen stellt, braucht ein Tool, mit dem beliebige Zeichnungsdateien schnell 
und effektiv zusammengestellt und analysiert werden können. ACMLISTLAYOUTSOFFILES.LSP ist solch ein Programm. 
Gegenüber einem vor mehreren Jahren ebenfalls an dieser Stelle veröffentlichten Tool hat diese Version in 
Umfang und Funktionalität erheblich zugelegt. 
Nicht nur,dasses die Layouts von DWG- und DWT-Dateien ausliest, es wurde auch mit einem Dialogfeld zur maximal 
flexiblen Dateiauswahl ausgestattet. Da AutoCAD selbst einen Dialog wie diesen nicht zur Verfügung stellt und 
auch Windows keine entsprechenden Zugriffsmöglichkeiten bietet, wurde in DCL ein eigenes Dialogfeld programmiert. 
Es wird zur Laufzeit des Tools temporär erstellt und am Ende wieder entfernt. Es können damit alle gewünschten 
Dateien, die in beliebigen, unterschiedlichen Ordnern abgelegt sein können, ausgewählt und einer Dateiliste 
hinzugefügt werden. Diese Liste wird anschließend an die Auswertung der Layoutnamen weitergegeben.
Für diese Auswertung greift das Tool auf die Möglichkeiten der ObjectDBX-Schnittstelle zurück. Mit ObjectDBX 
kann man auf Zeichnungsdaten zugreifen, ohne die Dateien tatsächlich öffnen und anzeigen zu müssen. Über 
ObjectDBX wird die Zeichnungsdatenbank direkt gelesen und ließe sich – begrenzt – auch modifizieren.
Als Resultat des Tools wird sowohl im Textfenster die gewünschte Liste von Zeichnungsdateien und ihrer Layouts 
ausgegeben als auch eine CSV-Datei mit denselben Informationen in einem vorher gewählten Ordner abgelegt.
Das CSV-Format wurde deshalb gewählt, weil das Dateiformat maximale Kompatibilität für die Erstellung und den 
Austausch strukturierter Daten bietet. In CSV gespeicherte Daten können mit beliebigen Texteditoren, 
Tabellenkalkulationsprogrammen oder Datenbanksystemen verarbeitet werden. Notepad, LibreOffice, Excel und Co 
können die Daten also problemlos einlesen.

