ATTOUT gestattet, Block-Attributwerte leicht anzuschauen und zu verändern. Veränderte Attributwerte können in die Originalzeichnung mit Hilfe des ATTIN-Befehls importiert werden.

Befehl: ATTOUT
Dateiname für Output eingeben: Benutzen Sie das Dateidialogfenster, um Name und Speicherort der Datei festzulegen
Objekte wählen: Wählen Sie die Blöcke, deren Attribute sie exportieren möchten.

Die Blocknamen und Attribute werden in die genannte Datei exportiert. Existiert diese Datei bereits, dann weist eine Warnung darauf hin, bevor die Datei überschrieben wird. Sie können Attribute sehr einfach in einem Tabellenformat anschauen und einzelne Attributwerte editieren. Dann können Sie die neuen Werte mit dem ATTIN Befehl in die Zeichnung einlesen.

Anwendung:
Wenn Sie den ATTOUT-Befehl aufrufen, werden Sie nach einem Dateinamen gefragt und müssen die Blöcke wählen, die bearbeitet werden sollen. Die Attribute der gewählten Blöcke werden in dem unten beschriebenen Format in die genannte Datei geschrieben.

Datei Format:

Die Outputdatei, die von ATTOUT geschrieben wird, ist eine Tabulator-getrennte ASCII Datei, die in den meisten Datenbanken und Tabellenkalkulationsprogrammen editiert werden kann (z.B. Microsoft Excel). Stellen Sie beim Speichern Ihrer Änderungen sicher, das diese in einem Tabulator getrennten ASCII Format gespeichert werden, sonst kann der ATTIN-Befehl diese Datei nicht importieren.

Die erste Zeile der Datei enthält Spaltenköpfe, die die Daten für ATTIN identifizieren. Die ersten zwei Spalten heißen HANDLE und BLOCKNAME. Diese Spalten sind für ATTIN optional, aber ihre Präsenz erlaubt es, die Attributdaten dieser Datei zu lesen und automatisch in die Zeichnung einzufügen. Sind diese Spalten nicht vorhanden, wird der Benutzer aufgefordert, diese Daten zu liefern, während ATTIN die Datei bearbeitet.

Die verbleibenden Spalten dieser Datei sind mit den Attributbezeichnungen der Blöcke überschrieben. Da Datenbankprogramme häufig fordern, dass Spaltenköpfe eindeutig benannt sind, werden an doppelte Attributbezeichnungen Nummern angehängt, um Eindeutigkeit zu erreichen. Die Kopfzeile einer mit ATTOUT erstellten Datei könnte so aussehen:

HANDLE  BLOCKNAME  MYTAG  MYOTHERTAG  MYTAG(1)

Die übrigen Zeilen der Datei enthalten die Attributwerte der eingefügten Blöcke.

Da es für jedes Attribut aller ausgewählten Blöcke eine Spalte gibt, wird es beinahe sicher auch Attributbezeichnungen geben, die nicht in allen Blockdefinitionen vorkommen. Derartige Werte sind durch spitze Klammern "<>" in den Zellen kenntlich gemacht. So würde in einer Datei, die die vorangestellte Bsp-Kopfzeile enthält, die Zeile für einen Block, der nur das Attribut MYTAG enthält, so aussehen:

HANDLE  BLOCKNAME  MYTAG  MYOTHERTAG  MYTAG(1)
E1      MYBLOCK1   Data1  <>          <>

Die spitzen Klammern "<>" zeigen an, dass dieses Attribut im aktuellen Block nicht vorhanden ist, oder dass eine Zelle keinen Attributwert enthält.