明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5321|回复: 12

[求助]如何替换块中属性标记

  [复制链接]
发表于 2008-3-2 16:00:00 | 显示全部楼层 |阅读模式
因我公司与客户的图框不一致,现想将客户图框转成我司图框,而我司的一些图框操作命令是通过识别属性标记来操作的,现寻求一程序将块中的属性标记替换,而属性值不改变.如:客户A3图块,一属性标记为:零件,值为:上模板,另一属性标记为:编号,值为:123;现想将:属性标记为:零件 改为我司属性标记为:CUNST,属性值也为上模板;属性标记为:编号改为我司属性标记为:REV,值也为:123;请教各位大侠该如何编程?
发表于 2008-3-2 22:35:00 | 显示全部楼层
发表于 2008-3-2 22:49:00 | 显示全部楼层
CAD自带的块属性管理器可满足你的要求,命令battman
 楼主| 发表于 2008-3-3 21:32:00 | 显示全部楼层

不知是我没有说清楚,还是版主没有注意,我是想替换块中属性标记而不是修改块中属性值, 3 楼的须然可以更改属性标记,但一个一个修改太麻烦了

 楼主| 发表于 2008-3-8 19:20:00 | 显示全部楼层

请高手指点指点呀.

因我公司与客户的图框不一致,现想将客户图框转成我司图框,而我司的一些图框操作命令是通过识别属性标记来操作的,现寻求一程序将块中的属性标记替换,而属性值不改变.如:客户A3图块,一属性标记为:零件,值为:上模板,另一属性标记为:编号,值为:123;现想将:属性标记为:零件 改为我司属性标记为:CUNST,属性值也为上模板;属性标记为:编号改为我司属性标记为:REV,值也为:123.也就是只替换块中文字属性标记,而不用体会文字属性值.现该如何编程?

是不是不能替换块中文字属性标记呢?

发表于 2008-3-8 22:06:00 | 显示全部楼层

你说的这个问题是完可以做到的

首先要将块的属性定义改成你想要改的

然后将块的引用改掉-----旧图块删除再插入新的图块(注意同时要以前的特性如 图层,线型,颜色以及里面的属性集合放到新的图块上即可)

你的有点像模具用的似的,若是做模具的请联系 mehuaiyu@tom.com

发表于 2008-3-9 13:44:00 | 显示全部楼层

不是很明白楼主的意思
一、对于同一属性块,只需要用battman更改其中一个的标记,其余的自动跟随修改
二、对于不同的属性块,楼主认为编程就可以不用一个个改了么。你现在是完全重命名,不是加前后缀那么简单,你不告诉程序“零件”要改成“CUNST”,鬼知道要怎么改。最后操作还不是跟battman一样!

 楼主| 发表于 2008-3-12 19:05:00 | 显示全部楼层
看来我还是没有说清楚:因客户图框是一个块,块中有很多定义的属性,如果用battman来一个一个更改其中属性标记那样太麻烦,我现在想要一个程序选中该块就能将该块中的属性标记替换掉.如:标记为:编号 替换为:标记为:REV;标记为:零件 替换 标记为:CUNST.也就是用一个程序命令来简化battman中一个一个更改块中属性标记.(也就是如何替换块中属性标记),不知我现在是否说明白了?
发表于 2008-3-12 20:41:00 | 显示全部楼层

有10个块名都为A1的图框,你只要修改其中一个的属性标记,10个都会同时修改。而不需要10个一个个修改。

发表于 2008-3-13 03:53:00 | 显示全部楼层
块一旦插入到图中,属性就成为独立的实体而存在
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-15 07:04 , Processed in 0.200267 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表