Экспорт значений атрибутов блока во внешний файл в формате ASCII с разделением табуляцией.
Инструмент ATTOUT позволяет экспортировать данные атрибута в файл для удобного просмотра и внесения изменений. Измененные значения атрибута можно импортировать в исходный чертеж, используя инструмент ATTIN.
Выбранные имена блоков и атрибутов экспортируются в указанный файл. Можно легко просмотреть атрибуты в формате электронной таблицы и отредактировать значения отдельных атрибутов. Кроме того, можно ввести новые значения в файл чертежа с помощью команды ATTIN.
При запуске команды ATTOUT запрашиваются имена файла и блоков, которые требуется обработать. Атрибуты выбранных блоков записываются в указанный файл.
Выходной файл, записанный ATTOUT, создается с разделением табуляцией; файл ASCII подходит для редактирования в большинстве программ создания баз данных и электронных таблиц. Microsoft Excel прекрасно подходит для этой задачи. Убедитесь, что изменения в файле ASCII с разделением табуляцией сохранены; в противном случае команда ATTIN не сможет импортировать данные из файла.
Первая строка в файле содержит заголовки столбцов, которые идентифицируют данные для ATTIN. Первые два столбца обозначены как РУЧКА и ИМЯБЛОКА. Эти столбцы являются необязательными для ATTIN, но их наличие позволяет считывать данные атрибутов из этого файла и вставлять их в чертеж автоматически. Если эти столбцы отсутствуют, будет предложено ввести эти данные при обработке файла командой ATTIN.
Остальные столбцы в файле помечаются тегами атрибутов, как они выглядят в чертеже. Поскольку программы для создания баз данных часто требуют, чтобы заголовки столбцов были уникальными, добавляются цифры для дублирования тегов атрибутов, позволяющие гарантировать уникальность. Например, строка заголовка в файле, созданном с помощью ATTOUT, может выглядеть следующим образом:
HANDLE BLOCKNAME MYTAG MYOTHERTAG MYTAG(1)
Каждая из оставшихся строк в файле представляет собой единое вхождение блока и значения каждого соответствующего атрибута.
Поскольку для каждого атрибута из всех выбранных блоков имеется столбец, могут быть обнаружены метки атрибутов, не относящиеся к определенным блокам. Эти метки обозначаются строкой "<>" в неприменимых ячейках. Таким образом, строка для блока, который содержит только атрибут MYTAG, в файле со строкой заголовка, указанного в примере выше, может выглядеть следующим образом:
HANDLE BLOCKNAME MYTAG MYOTHERTAG MYTAG(1) E1 MYBLOCK1 Data1 <> <>
Символ "<>" указывает на то, что атрибут неприменим для текущего блока, а ячейка является применимым атрибутом, но она пуста.
attout.lsp