iCAx开思网

标题: 【加速升级版】装配体模型树排序宏(欢迎砸米) [打印本页]

作者: xiaocake    时间: 2020-6-11 18:46
本主题需向作者支付 5 大米 才能浏览
作者: qxzch    时间: 2020-6-12 22:01
支持楼主,顶起!
作者: 游离ya    时间: 2020-6-13 21:22
谢谢分享!!!!

作者: a4778006    时间: 2020-6-20 10:33
排序速度确认很快,别以前网上的快多了。感谢大佬分享
作者: 1218707095    时间: 2020-6-22 11:20
没得大米。
作者: xiaocake    时间: 2020-6-22 11:47
1218707095 发表于 2020-6-22 11:20
没得大米。

多顶贴,活跃一下就有了

作者: qxzch    时间: 2020-6-25 12:06
两个小建议:1. 不删除文件夹,能否对文件夹里面的模型排序?2. 多配置的模型,能否按配置名称排序?
作者: xiaocake    时间: 2020-6-25 14:02
qxzch 发表于 2020-6-25 12:06
两个小建议:1. 不删除文件夹,能否对文件夹里面的模型排序?2. 多配置的模型,能否按配置名称排序?

1.可以实现的。
本贴的代码先删除所有的文件夹是为了避免后面的移动至文件夹的功能受影响。(重复运行不会出错)
代码里面有两句移动元件至文件夹的代码,你可以根据需要修改移动至文件夹的依据和文件夹名称,变相(实质是删了重建)实现文件夹不删除的需求。
当然也可以另外写代码,根据元件的某个属性名及属性值移动元件至指定文件夹。
总体上这样的需求应该比较小众,对应的代码我就不写了,看得懂代码的人自己去实现吧。


2.配置排序功能,是指一个装配体引用了某个模型的多个配置的情况下,对元件按引用的配置名排序吗?如果是这样的话,也不难实现。
在此我只提供个思路:读取元件名的时候同时读取引用的配置名,然后元件名和配置名合并到一起后再排序就好。对应的代码也还是看得懂代码的人自己去实现吧。

作者: 游离ya    时间: 2020-8-10 15:11
来瞅瞅!!没得大米但是!

作者: magicnie    时间: 2020-8-16 23:08
感谢分享,宏很好,慢慢研究
作者: zhenyx    时间: 2020-8-18 19:47
感谢分享,代码写的很好,值得仔细研究一下。
作者: suwenfeng8888    时间: 2020-8-24 17:10
这个排序很快很实用,谢谢!
作者: nbxhywsb    时间: 2020-8-25 17:26
支持楼主,顶起!
作者: Jiacai007    时间: 2020-9-24 20:38
太感谢了
作者: deihc851209    时间: 2020-10-29 11:20
多谢分享,下载来看看
作者: makejon    时间: 2020-10-29 13:08

支持楼主,顶起!
作者: zhongzhixin    时间: 2020-11-12 10:35
过来学习交流啦
作者: 285240263@qq.co    时间: 2020-11-21 15:40
这也不贴个图出来,也不知道啥呀。万一大米白花了呢
作者: xiaocake    时间: 2020-11-23 15:21
285240263@qq.co 发表于 2020-11-21 15:40
这也不贴个图出来,也不知道啥呀。万一大米白花了呢

谢谢顶帖!
你是想说你的大米很珍贵,我的脑力劳动不值钱呗?
懂的人不用我说也懂。。。
你不懂就算了吧,爱信不信。。。


作者: 285240263@qq.co    时间: 2020-11-23 20:05
xiaocake 发表于 2020-11-23 15:21
谢谢顶帖!
你是想说你的大米很珍贵,我的脑力劳动不值钱呗?
懂的人不用我说也懂。。。

嗯,花了,的确很快

作者: haitianyis    时间: 2020-11-24 14:11
继续顶贴,有大米了再看
作者: wwwerzhou    时间: 2020-12-9 09:28
这个确实不错!
作者: jyzas    时间: 2020-12-10 09:04
先收藏着,有需要再下载
作者: dreamsboy    时间: 2020-12-11 16:32
要5大米?大米是什么?
作者: may0356    时间: 2020-12-22 14:39
多谢楼主的分享
作者: 人穷貌丑    时间: 2021-1-16 10:23
xiaocake 发表于 2020-6-25 14:02
1.可以实现的。
本贴的代码先删除所有的文件夹是为了避免后面的移动至文件夹的功能受影响。(重复运行不 ...

[attach]1272185[/attach]

排序是否可以做到1-2-3-4-5-6...,而不是像图片这样呢?

作者: xiaocake    时间: 2021-1-16 20:37
人穷貌丑 发表于 2021-1-16 10:23
排序是否可以做到1-2-3-4-5-6...,而不是像图片这样呢?

我亮出的代码是对相同的子件的在装配体中的实例号做了排序,在SortCmpArr函数中写的实例号的排序规则的是按数值大小排的。你图上表示的序号是你自己编的图号代号什么的,不是实例号,所以本贴代码不能直接实现你要的那样,需要在SortCmpArr函数中添加对应的代码才行。





作者: 人穷貌丑    时间: 2021-1-18 08:10
xiaocake 发表于 2021-1-16 20:37
我亮出的代码是对相同的子件的在装配体中的实例号做了排序,在SortCmpArr函数中写的实例号的 ...

好的,谢谢楼主,是我把宏的用途理解错了。

作者: xiaocake    时间: 2021-1-20 20:21
人穷貌丑 发表于 2021-1-18 08:10
好的,谢谢楼主,是我把宏的用途理解错了。

你这种情况,零件名里面的编号只要确保各段数字的位数统一也就可以轻松实现正常排序。
比如用两位的数字,不足两位的补0

举例:
AABB-1-2-21-3 轴承座
改成
AABB-01-02-21-03 轴承座





作者: 刘茂机械    时间: 2021-1-22 18:01
谢谢 大神分享
作者: 刘茂机械    时间: 2021-1-23 10:34
我试试 子装配好像不能排序呢
作者: xiaocake    时间: 2021-1-23 18:36
刘茂机械 发表于 2021-1-23 10:34
我试试 子装配好像不能排序呢

只针对当前装配体的顶层子件。。。

作者: 刘茂机械    时间: 2021-1-23 22:50
xiaocake 发表于 2021-1-23 18:36
只针对当前装配体的顶层子件。。。

能否改为可以同时排序的呢

作者: xiaocake    时间: 2021-1-24 09:10
刘茂机械 发表于 2021-1-23 22:50
能否改为可以同时排序的呢

你若有额外的需求,可以找我定制,不限于本贴的功能。。。

作者: sss29youtlook    时间: 2021-2-16 16:53
好帖子。大神!!
作者: 四仰化三铁    时间: 2021-3-16 10:48
感谢分享,宏很好
作者: zhengmo    时间: 2021-3-23 20:28
谢谢楼主,下载学习
作者: a3120211    时间: 2021-3-30 08:12
感谢分享 感谢分享 感谢分享 感谢分享 感谢分享 感谢分享 感谢分享

作者: 木棉    时间: 2021-4-4 11:35
没有大米
作者: 1066236582    时间: 2021-4-21 07:45
感谢分享,实在是精彩
作者: 1066236582    时间: 2021-4-21 07:56
刚刚试用了一下很棒
作者: LL4437520    时间: 2021-5-11 11:07
刚刚试过了,非常好用,
有给问题想请教一下,怎么把多个规格的移动到同一个文件件里面喃(比如MISUMI,怡合达),尝试改了下没有成功,求指教

作者: makejon    时间: 2021-5-13 13:19
没有大米怎么办
作者: sxl_sxl    时间: 2021-9-3 21:27
感谢分享,宏很好,慢慢研究
作者: asd7559    时间: 2021-9-6 19:38
这是个好东西,没米也要顶顶
作者: fan03488    时间: 2021-11-8 18:59
没有大米的人只能看着眼馋,哈哈
作者: z460515477    时间: 2021-11-10 21:23
好东西速度很快

作者: 13717174595    时间: 2021-11-11 08:20
能不能直接搞成宏的形式呀,搞成代码,我们小白不知道怎么弄。
作者: fan03488    时间: 2021-11-11 10:36
没有大米的人就只能眼馋
作者: 游离ya    时间: 2022-5-13 10:57
感谢分享,可惜没米
作者: 耳朵er    时间: 2022-7-5 22:08
感谢分享,下来看看。。。
作者: 耳朵er    时间: 2022-7-9 11:10
感谢楼主分享,很不错!
作者: hejunxin888    时间: 2022-8-6 11:06
没有米米
作者: hejunxin888    时间: 2022-8-6 11:06
积分一个是米米吧
作者: jaskey    时间: 2022-8-19 21:35
感谢分享了,谢谢
作者: hejunxin888    时间: 2022-8-20 14:14
有用吗
作者: whdong76    时间: 2022-11-15 11:51
多谢分享....
作者: yangbosnihc    时间: 2022-12-13 14:45
大佬,压缩文件,文件夹被提出来了,如何又放回去,或者过滤 压缩文件
作者: zhb99    时间: 2023-1-6 22:02

感谢分享




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3