st788796 发表于 2013-10-6 08:23:59

图块重命名(支持批量及匿名块互转)

**** Hidden Message *****

q3_2006 发表于 2013-10-6 09:03:58

好早呀。。

newer 发表于 2013-10-6 09:39:45

如果和图中已经有的重名,能处理吗?

st788796 发表于 2013-10-6 10:13:22

newer 发表于 2013-10-6 09:39
如果和图中已经有的重名,能处理吗?

这个没有检测,不过对表进行处理下就可以,批量情况下调整命名顺序即可
待会儿修正

phimon 发表于 2013-10-6 14:00:00

厉害啊。无名块是比较困难的。感谢。

st788796 发表于 2013-10-6 15:09:27

本帖最后由 st788796 于 2013-10-6 15:10 编辑

用 Setpropertyvalue 写了一个单选的,同样支持匿名块互转,适合AutoCAD 2011+
arx 操作这个 Name 变得如此简单!
**** Hidden Message *****

liuyun242 发表于 2013-10-6 19:39:38

下来学习,谢谢楼主分享

A82613035571210 发表于 2013-10-7 07:15:15

谢谢分享!....................

半颗树99 发表于 2013-10-7 11:18:53

初来的,楼主很早很强呀!

sachindkini 发表于 2013-10-7 12:59:04

dear sir,
looking nice

adc 发表于 2013-10-7 13:32:11

谢谢分享~~~

A82613035571210 发表于 2013-10-7 17:43:14

不能用 2013

st788796 发表于 2013-10-7 18:09:17

A82613035571210 发表于 2013-10-7 17:43
不能用 2013

没装2013,在命令行下输入试试能不能改名
你用 (setpropertyvalue (getpropertyvalue (car (entsel)) "BlockTableRecord") "Name" "mytest")
改匿名块
(setpropertyvalue (getpropertyvalue (car (entsel)) "BlockTableRecord") "Name" "*U")

liuyj 发表于 2013-10-7 19:14:56

为什么只适用于2011+?2010不行么?

守仁格竹GM 发表于 2013-10-8 08:03:21

挺好啊                  
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 图块重命名(支持批量及匿名块互转)