In der Vollversion von AutoCAD können Sie den Befehl DATENEXTRAKT (_DATAEXTRACTION) verwenden, um einen CSV-Bericht dieser Art zu erstellen. Dieser Befehl ist jedoch in der LT-Version nicht verfügbar.
Als Ersatz können Sie das kostenlose LISP-Dienstprogramm von ARKANCE - BlockCoords verwenden. Damit können Sie eine Liste von Referenzen eines bestimmten Blocks erzeugen, einschließlich aller seiner Eigenschaften - sowohl geometrische Eigenschaften (Koordinaten des Einfügepunkts, Skalierung, Drehung...), als auch seine Attributwerte, Standardeigenschaften (Einfügeleyer, Farbe...) und spezielle Parameter von dynamischen Blöcken - sowohl geometrische Parameter (linear, winklig, Aufzählung) als auch Sichtbarkeitszustände.
Laden Sie die LISP-Anwendung BlockCoords von Download herunter, laden Sie sie mit APPLOAD in Ihr AutoCAD und geben Sie den Befehl BLOCKCOORDS ein. Wählen Sie den zu meldenden Beispielblock und alle Referenzen dieses Blocks aus, die Sie exportieren möchten (z. B. All - für alle). Die Anwendung erstellt eine CSV-Datei im aktuellen Arbeitsordner (mit demselben Namen wie die DWG-Zeichnung) mit einer Liste der vordefinierten Eigenschaften der einzelnen Blockinstanzen. Diese kann dann einfach z.B. in MS Excel geöffnet werden.
Beispiel für die Ausgabe:
X;Y;Z;"Layer";"BlkID";"Visibility1"
2618.603164;1648.992874;0;"Interior";"6";"Opened"
2626.207808;1649.933546;0;"Exterior";"5";"Opened"
2636.270122;1646.061134;0;"Exterior";"4";"Opened"
2640.223405;1634.706376;0;"Interior";"3";"Closed"
2640.223119;1628.098149;0;"Interior";"2";"Closed"
2638.393498;1616.722316;0;"Interior";"1";"Opened"
Die Liste der Eigenschaften (Namen von Attributen, dynamische Parameter, interne Eigenschaften, die über dumpallproperties gefunden werden), die Sie exportieren möchten, können Sie an der angegebenen Stelle direkt in der LSP-Textdatei dieser Anwendung voreinstellen:
(setq __BCextraproperties '(
"BlkID"
"Visibility1"
))
Siehe auch das ähnliche Dienstprogramm ATTOUT/ATTIN mit der Möglichkeit, geänderte Attribute und Eigenschaften zurück zu laden.