将图块属性提取到文本文件¶
ExtractBlockAttribute 命令让您能够将图块属性值提取到各种格式的文本文件。
可使用模板文件定义要提取的数据。
您可以使用电子表格软件或其他应用程序检查提取的数据。
要将图块属性提取到文本文件:
在命令提示符中键入 ExtractBlockAttribute。
在对话框中,对于**模板**,键入模板名称以定义要提取的数据。单击
以浏览文件。请参阅`为图块属性提取创建模板文件 <#TemplateFile>`_ 了解有关文件语法的更多信息。
单击**选择对象**
以指定要提取其图块属性数据的对象。对话框将暂时关闭。
在图形区域中,选择具有图块属性的图块,然后按 Enter。
在对话框中,对于**输出**,键入输出文件的位置和名称。单击
以选择文件名。在**格式**中,选择写入图块属性信息时要使用的文件格式:
逗号分隔的文件 (CDF)。逗号分隔各图块属性记录字段。字符串用单引号括起来。
空格分隔的文件 (SDF)。空格分隔各图块属性记录字段。字符串用单引号括起来。
单击**确定**。
创建块属性提取的模板文件
用于`图块属性提取 <#ExtractBlockAttribute>`_ 的模板文件定义要提取的数据字段并控制其显示格式。
使用 ASCII 文本编辑器为图块属性提取创建模板文件。
模板文件中的每一行:
指定要提取的块属性和块特性。
必须使用如下所述的特定语法。
成为结果输出文件中的一列(请参阅示例)。
您必须在模板文件中包含至少一个图块属性名称。
文件语法
模板文件中的每一行均使用以下语法:
field_name [空格] output_format
有效字段名称显示在下面的`提取字段名称 <#ExtractionFieldNames>`_ 表中。
One or more spaces separate field_name and output_format. Use spaces, no tabs. End each line by pressing Enter, including the last line.
输出格式使用以下语法:
Twwwppp
The data type (T) can be:
C |
表示一个字符串字段。 |
N |
表示一个数字字段。 |
输出格式接下来的两部分使用三位数字:
www |
宽度 |
指定字段的宽度,以字符数表示。 |
ppp |
精度 |
Specifies the number of decimal places for numeric fields. For character integer fields, specify 000. |
例如,
Use N006002 for a numeric value up to 999.99. N stands for numeric data, 006 means that there is space for up to six digits, including the decimal point, and 002 specifies the precision of two decimal places.
Use C025000 for a string field with a maximum length of 25 characters. Always specify 000 as the last three format digits for character fields.
表:提取字段名称
您可以提取:
插入到图纸中的块的块属性的值。
块属性所属块的预定义属性。
使用以下提取字段名称和格式规格来提取相关数据:
字段名称 |
格式 |
提取 |
|---|---|---|
图块属性名称 |
Cwww000 或 Nwwwppp |
块属性值 |
BL:NAME |
Cwww000 |
块名称 |
BL:X |
Nwwwppp |
块插入点的 X 坐标 |
BL:Y |
Nwwwppp |
块插入点的Y坐标 |
BL:Z |
Nwwwppp |
块插入点的 Z 坐标 |
BL:ORIENT |
Nwwwppp |
图块旋转角度 |
BL:XSCALE |
Nwwwppp |
图块的 X 比例因子 |
BL:YSCALE |
Nwwwppp |
图块的 Y 比例因子 |
BL:ZSCALE |
Nwwwppp |
图块的 Z 比例因子 |
BL:XEXTRUDE |
Nwwwppp |
X 方向上的图块拉伸 |
BL:YEXTRUDE |
Nwwwppp |
Y 方向上的图块拉伸 |
BL:ZEXTRUDE |
Nwwwppp |
Z 方向上的图块拉伸 |
BL:LAYER |
Cwww000 |
图块插入图层名称 |
BL:HANDLE |
Cwww000 |
块句柄 |
BL:NUMBER |
Nwww000 |
块计数器 |
BL:LEVEL |
Nwww000 |
块嵌套级别 |
示例
模板文件:
输出文件(.cdf 格式):
访问方式
命令: ExtractBlockAttribute
相关主题
父主题