乐筑天下

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

[编程交流] 用pr替换所有旧块

[复制链接]

24

主题

147

帖子

123

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-5 23:22:05 | 显示全部楼层 |阅读模式
你好
 
今天我遇到了一个独特的问题,由RENBLKS(Tharwat创建的一个很棒的lisp)完成了大量重命名的块和现有的旧块,我花了几个小时使用BLOCKREPLACE命令将旧块替换为新块。
 
下面是发生的事情。当我想创建同一概念的新版本时,我将块(有一个巨大的嵌套树)复制到一个新图形中,使用RENBLKS添加前缀“modified_u”来重命名所有块,将其带回原始图形中,现在我有两个版本旧版本和新版本。
 
在某个地方,我混淆了旧块和新块,并希望使用BLOCKREPLACE express工具实用程序除去旧块。我的布局很大,大约90MB,每次更换一个块大约需要3到4分钟,更换大约15到20个块。此外,为了能够使用BLOCKREPLACE,我必须分解所有嵌套块,以便能够仅拾取所需的块。
 
这里是我的问题,是否有一个lisp可以替换一个完整的块列表,该列表与旧的名称相同,但前缀为“modified_u”?
前任。
门1
修改的门1
2号门
修改的门2
 
谢谢
回复

使用道具 举报

24

主题

147

帖子

123

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-5 23:27:57 | 显示全部楼层
有人想帮我吗?下周我会有类似的事情。
回复

使用道具 举报

24

主题

147

帖子

123

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-5 23:30:40 | 显示全部楼层
既然没有人回答这个问题,我就再试一次,希望有人能回答这个问题。是否可以将旧块列表替换为名称相同的新块,但前缀为“Modified_u”?
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:31:59 | 显示全部楼层
请检查上一个线程中的工具。
回复

使用道具 举报

24

主题

147

帖子

123

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-5 23:37:20 | 显示全部楼层
MSasu,
 
谢谢你的回复。
 
看看这段代码,它似乎需要先选择旧块,然后选择新块。这就是我需要帮助的地方,用新列表替换整个块列表。
 
这可能吗?
回复

使用道具 举报

24

主题

147

帖子

123

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-5 23:39:30 | 显示全部楼层
有人知道这件事吗?
回复

使用道具 举报

24

主题

147

帖子

123

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-5 23:42:25 | 显示全部楼层
我希望在我放弃之前有人看到这一点。变得不耐烦,但想想它是唯一的人类。
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-5 23:46:58 | 显示全部楼层
也许发布一个显示嵌套的旧块和修改块的示例,可以让人了解如何实现这一点。
回复

使用道具 举报

24

主题

147

帖子

123

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
120
发表于 2022-7-5 23:49:58 | 显示全部楼层
明天我将发布示例。与此同时,我从李的网站上复制了一个快照,以更好地解释它。
 
此快照上有3个嵌套实体,已使用前缀为“Modify_u”的新名称复制了所有实体。现在,当设计完成后,并不是所有的新项目都会进入最终版本。因此,如果我的所有“修改后的嵌套3”版本都需要替换“嵌套3”,我必须分解所有块以暴露嵌套3和修改后的嵌套3,以便能够拾取和替换。这其中有很多,我的文件大小最让我困扰。
 
这个解释现在有用吗?
002206fd1b557ubt6vuc16.jpg
回复

使用道具 举报

10

主题

598

帖子

594

银币

初来乍到

Rank: 1

铜币
48
发表于 2022-7-5 23:51:30 | 显示全部楼层
没有看到实际的块,很难给出明确的答案,但我只是做了一个简单的测试,我创建了一个带有嵌套块(3层)的图形,并制作了多个副本。然后,我再次创建了一个新图形,其中包含一个嵌套块,块的名称相同,但绘制方式完全不同,因此第一个图形中的块仅包含正方形,第二个图形中的块仅包含圆形。第二个图形只需要一个块,这是新样式块(但保留旧名称)。然后,我将第一个图形中的所有内容复制到第二个图形中,所有块都更改为与新块相同的样式,如果需要,也可以重命名这些块,现在使用包含所有更新块的新图形。
我可以想象可能还有其他问题需要处理,所以举一个你画的例子会有所帮助。但它可以工作,只需要几秒钟就可以更新所有的块。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 00:41 , Processed in 0.495188 second(s), 74 queries .

© 2020-2025 乐筑天下

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