- 积分
- 331
UID122
主题
在线时间 小时
注册时间2006-1-24
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
因特网上收集的一个程序,很实用,我在AutoCAD14和2002中常用到它,分享给大家。
& M3 E" [6 z( c, j+ l h不过,好像新版本的AutoCAD已经纳入了一个类似的功能——输入属性!$ O! |% v! F2 |& a! _2 X
9 r. |; S. H' a- w0 b9 t2 X* P1 l; o! `
& E! U$ Y8 G4 P8 L; M2 j4 ~, q 《AutoCAD表格数据读入程序V1.0》1 G& r$ V9 O' ^- ^* W# z( B
长期以来,我一直采用如下方法将txt数据读到autocad的表格中: ( ?' B/ w0 a( o- R" H
----首先,我要说明的是,我使用的这种方法,要求autocad中的表格是用属性做的,表格一行就是一个块(块中带不带表格线都行); 块中含有不同属性,也就是表格一行中有不同的项。用属性定义表格的主要目的有两点:一是表格样式、字体、对位统一,另一个目的就是程序好处理。 2 ~( a" r! _3 C% v, s
* y6 H2 V8 T/ x% q1 S z6 W/ w1〉根据自己的表格式样,建立带属性的块,例如mxb-block.dwg。% E& j' _9 `7 m' ~4 d$ Q1 @. c( _0 X
2〉生成表格原始数据文件.TXT文件,第一行是样板行,参见mxb-block.txt,随后各行是数据行。数据行的各项数据补空格与样板行对齐。 7 p, A' p& j& e0 T
3〉用专门LISP程序,读取这个txt文件数据,自动输入到AutoCAD表格中。 # m! s. p& B5 G9 ]; n6 i
详细过程参见“运行过程.txt”文件:按mxb-block.dwg的表格定义将mxb-block.txt中数据读入到autocad中的结果见文件“运行结果.dwg”。- h. {: u# B- k) u# W+ L% h
1 V0 M3 K2 [: G2 y5 H; {! N5 V9 w8 P4 u- a" Q8 Y
加载方法:
' K; A2 S4 t' j: z( Z方法一 使用命令Command:_appload ~) r# ~7 B; d3 J" h/ _1 `! }6 k: e
方法二 使用鼠标右键将文件名(attin.vlx)直接从资源管理器拖放到AutoCAD的绘图区。
( r: b/ K- {7 r( K/ N+ N5 N7 ], p在加载后,在Command状态栏直接键入attin即可运行本程序工具。) B% Y! g! P4 L9 }* E8 I" r- u
注:这个专门程序是一个通用程序,并不针对具体的表格,仅仅要求表格是用属性做的。 - m, E- M; z1 z4 h
[ 本帖最后由 cqmygysdss 于 2006-10-1 17:22 编辑 ] |
|