shailujp 发表于 2022-7-5 23:21:25

重复数字文本查找器

大家好,
 
我正在寻找一种方法来检查我的BOM表行(主要是从多个图形中复制的)是否有重复的零件号(所有编号,没有字母,但可能有-或_)在一个名为DESCRIPTION&SAPNUMBERS的标记的属性块中。
 
实例
 
如果描述在一行中显示12345,如果在描述列的另一行中发现相同内容,则这是重复的。在SAPNUMBER列上也是如此。如果其中一个返回true,那么我将手动计算这两行。
 
不想删除此处的任何内容。只是想确保我没有相同的行重复两次在BOM表上。如果找到,我会调整数量并删除一个。那是我做的体力活。
 
有人有我可以使用的工具吗?
 
非常感谢。

pBe 发表于 2022-7-5 23:25:47

在一个街区内吗?

shailujp 发表于 2022-7-5 23:30:09

没有。每个BOM表行都是一个属性块,并将其复制多次以生成完整的BOM表。

pBe 发表于 2022-7-5 23:33:18

那么,你打算如何展示这些复制品呢?

shailujp 发表于 2022-7-5 23:34:29

可以高亮显示两个实体。在大多数情况下,只有两个重复项。如果所有重复项都高亮显示,则不难完成选择。你有更好的主意吗?

pBe 发表于 2022-7-5 23:39:28

我们想看看你从什么开始。即图形文件。

shailujp 发表于 2022-7-5 23:43:35

我附上了一个样本文件。很抱歉,我对你的问题不是很清楚。这就是你要找的吗?
重复检查。图纸

pBe 发表于 2022-7-5 23:45:52

没有时间等待您的样品
 
Code removed

shailujp 发表于 2022-7-5 23:49:28

pBe,
 
效果非常好。lisp在两个重复项之间绘制线是一个更好的选择。非常感谢你
 
编辑:我在示例文件中得到的标记名SAPNUMBERS不正确。我已经在我的电脑上修好了。

pBe 发表于 2022-7-5 23:50:35

更新后的代码绘制了一个矩形。你可以做剩下的事情,比如为矩形创建一个层,等等。
页: [1] 2
查看完整版本: 重复数字文本查找器