kingalloy 发表于 2003-6-10 00:36:00

斑竹,看镖!!!如何在cad r14中自动将 block 统计出明细表

本帖最后由 作者 于 2003-6-10 0:36:59 编辑

考斑竹:如何在cad r14中自动将 block 统计出明细表?斑竹行吗?
虽说现在大家都用R2000版本了,但是我觉得r14都够博大精深的了,所以没有搞透彻之前是不准备跟风的。现在我常常用一些lisp的小程序来辅助绘图,一直想请您赐教。
我常常利用“块”的特性,但是图纸完了的时候想统计一下这个文件里面各种“块”的数量、名称、位置。就好象天正里面统计门窗的“统计门窗表”功能.
甚至想:有没有什么程序可以自己移动屏幕将块置于屏幕中间,方便查找特定的“块”,斑竹,这可是两个有点头痛的问题哟。我的邮箱地址是:kingalloy@163.com
      
[此贴子已经被作者于2003-6-10 0:35:15编辑过]



[此贴子已经被作者于2003-6-10 0:36:26编辑过]

陈伯雄 发表于 2003-6-10 12:29:00

没问题。据我的记忆,在AutoCAD R9中,我们就完成了这种需要...

在装配图中创建零件图线,留下零件信息数据点块,之后自动完成明细表...

3kd 发表于 2003-6-10 16:27:00

块的属性怎么读取?

我也在搞这个问题,所有的设备已经选入了选择集,可以读出图元属性,可块定义的属性怎么读出来呢?高手请指点一二!

陈伯雄 发表于 2003-6-11 09:56:00

遍历块的组成,搜索 (0 . ATTDEF) 打头的数据即可。

3kd 发表于 2003-6-11 14:05:00

谢谢版主!一切ok!

keyanfeng 发表于 2003-12-16 22:06:00

这个问题也困扰了我很久,不知具体做法,请版主亮出来大家共同分享.我遇到的问题是统计玻璃规格及数量,把每块玻璃做成polyline,再使用(ssget)的filter功能,再用while一个个读写,最后write-line 到文件中,输出结果.

meflying 发表于 2003-12-17 08:15:00

keyanfeng发表于2003-12-16 22:06:00static/image/common/back.gif这个问题也困扰了我很久,不知具体做法,请版主亮出来大家共同分享.我遇到的问题是统计玻璃规格及数量,把每块玻璃做成polyline,再使用(ssget)的filter功能,再用while一个个读写,最后write-line



说说你具体需要统计哪些信息?这个应该不难。。。
而且按你说的,好象没什么大问题啊,不过选择可以改进点,但应该还是得一个一个地读啊,除非你只需要统计数量,规格在块中是什么信息呢?

aaddff 发表于 2003-12-17 12:34:00

xj.dwg作为block插入,name.dat,pass.fas放入cad支持路径,加载ld.fas执行c:ld试试

aaddff 发表于 2003-12-17 12:39:00

aaddff 发表于 2003-12-17 12:42:00

在cad支持路径下建一个name.dat文件,写入公司名称,就可
页: [1]
查看完整版本: 斑竹,看镖!!!如何在cad r14中自动将 block 统计出明细表