图块重命名(支持批量及匿名块互转)
**** Hidden Message *****好早呀。。
如果和图中已经有的重名,能处理吗? newer 发表于 2013-10-6 09:39
如果和图中已经有的重名,能处理吗?
这个没有检测,不过对表进行处理下就可以,批量情况下调整命名顺序即可
待会儿修正
厉害啊。无名块是比较困难的。感谢。 本帖最后由 st788796 于 2013-10-6 15:10 编辑
用 Setpropertyvalue 写了一个单选的,同样支持匿名块互转,适合AutoCAD 2011+
arx 操作这个 Name 变得如此简单!
**** Hidden Message *****
下来学习,谢谢楼主分享 谢谢分享!.................... 初来的,楼主很早很强呀! dear sir,
looking nice
谢谢分享~~~
不能用 2013 A82613035571210 发表于 2013-10-7 17:43
不能用 2013
没装2013,在命令行下输入试试能不能改名
你用 (setpropertyvalue (getpropertyvalue (car (entsel)) "BlockTableRecord") "Name" "mytest")
改匿名块
(setpropertyvalue (getpropertyvalue (car (entsel)) "BlockTableRecord") "Name" "*U")
为什么只适用于2011+?2010不行么? 挺好啊