乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 21|回复: 2

[编程交流] 取消绑定外部参照

[复制链接]

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 09:00:57 | 显示全部楼层 |阅读模式
好的,我和一位拒绝使用电子传递的问题顾问在一起。他有自己的绑定程序,不管怎样他都会坚持!
 
问题是,试图清理他的图纸是一项艰巨的任务(如果不是1000个图层、线型、样式等的话,也要100个,所有这些都使用blockname$0$layername命名方案)。
 
因此,我的想法是,如果这些块的内部位于其中一个层上,则将其分块。然后使用快速工具BlockToXRef将块更改为真正的外部参照。这一切都很好,只是我还有那些恼人的图层、样式、线型、dimstyles、mleaderstyles等等。
 
现在层的重命名/合并很好,甚至在这个网站上也有一些这样的示例,我以前在AUGI的网站上做过一个。所以一开始我觉得,风格应该不会太难吧?
 
好的,这是我到目前为止的代码。。。使用vl(因为我不想再让它便携):
它还没有通用化,首先希望它在我去合并代码以消除重复之前工作。
 
问题是,当有DimStyles、TableStyles、MLeaderStyles等内容时,要合并的文本样式是什么?
 
有没有人知道如何轻松地做到这一点?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 09:39:44 | 显示全部楼层
我还没有仔细检查过你的代码,但有一件事马上就跳出来了,那就是你正试图使用“name”属性重命名TextStyle。对于TextStyle,“name”属性是只读的,因此需要在tblobjname实体上使用entmod或其他方式重命名该样式。
 
我最近在theSwamp讨论过这个。
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 10:29:52 | 显示全部楼层
哦是的,谢谢。我以前确实看到过那个帖子,只是我想我没有理解!将不得不考虑使用entmod。但这是一个次要问题,谢谢你指出。。。否则我以后会碰到它的。
 
我要做的是做一些类似于将每个类似文本的东西设置为“正确”的样式名(如果它已经存在的话)。我只是想在我去破解每种类型的表/字典之前,看看是否有人有这样的代码/示例,这样的风格可能也会链接到其中。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-7 06:25 , Processed in 0.416951 second(s), 58 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表