SolidWorks机械工程师网——最大的SolidWorks学习平台

标题: SolidWorks2012版装配体下零部件改名的小程序!(VB6.0编译) [打印本页]

作者: suzhanpeng    时间: 2018-12-12 14:04
标题: SolidWorks2012版装配体下零部件改名的小程序!(VB6.0编译)

装配体中零件改名.zip (24.15 KB, 下载次数: 762)

高版本的自带功能,但2012以前的版本没有。功能:1、如果零部件没有配置代号和名称等属性,可以自动把零件名称分割到“配置特定”里,前提是零部件命名是 “代号+空格+名称”  的格式。
          2、零部件改名后自动关联工程图。
注意:暂时还没有配置材质库,所有零件还不能更改材质。
有用到的网友,可以做个快捷宏 ,在宏程序里 shell 一下就方便使用了。


后续使用过程中发现不能对轻化的零件识别出属性,对其进行了修改,顺便把源程序发出了,供大家参考一下吧!

作者: xiaocake    时间: 2018-12-12 15:30
不错,谢谢
作者: litao036    时间: 2018-12-14 10:22
好东西,努力学习学习!
作者: Trouble12138    时间: 2018-12-15 08:41
谢谢楼主  可以自动关联吗?
作者: suzhanpeng    时间: 2018-12-15 09:15
Trouble12138 发表于 2018-12-15 08:41
谢谢楼主  可以自动关联吗?

改名后,可以自动关联图纸
作者: 蓝神boy    时间: 2018-12-15 20:35
两个exe程序有什么不同
作者: suzhanpeng    时间: 2018-12-16 08:00
蓝神boy 发表于 2018-12-15 20:35
两个exe程序有什么不同

一个是早期的,一个是修正过的
作者: hdgd501    时间: 2018-12-18 20:11
楼主太有才了,膜拜中……楼主辛苦了
作者: fengzhigang    时间: 2018-12-19 07:53
楼主辛苦了!
作者: 1711985212    时间: 2019-1-8 08:09
谢谢版主分享!
作者: ther464    时间: 2019-1-10 08:54
谢谢楼主分享
作者: sfdfasdf    时间: 2019-2-14 14:54
感谢分享,Solidworks机械工程师论坛,找到组织了!感谢分享,Solidworks机械工程师论坛,找到组织了!感谢分享,Solidworks机械工程师论坛,找到组织了!感谢分享,Solidworks机械工程师论坛,找到组织了!感谢分享,Solidworks机械工程师论坛,找到组织了!
作者: 丁丁870    时间: 2019-3-3 22:23
下载试一试,感谢
作者: minyunzheng    时间: 2019-3-6 07:14
好东西,努力学习学习!
作者: onboy9    时间: 2019-3-8 16:05
这个挺不错的楼主
作者: onboy9    时间: 2019-3-8 16:24
支持楼主的文件
作者: r68ser52    时间: 2019-3-8 18:46
试用了一下,还不错,点个赞!
作者: xujinsen    时间: 2019-3-11 22:25
感谢分享,Solidworks机械工程师论坛,找到组织了!感谢分享,Solidworks机械工程师论坛,找到组织了!感谢分享,Solidworks机械工程师论坛,找到组织了!感谢分享,Solidworks机械工程师论坛,找到组织了!感谢分享,Solidworks机械工程师论坛,找到组织了!
作者: 王企鹅撒    时间: 2019-3-12 13:55
好东西,努力学习学习!
作者: xyp055    时间: 2019-3-14 08:29

好东西,努力学习学习!
作者: 左衣001    时间: 2019-3-14 13:43
不错不错不错
作者: zhijiesanmao11    时间: 2019-3-15 12:41
改名后,可以自动关联图纸
作者: 夕梦恋    时间: 2019-3-25 14:08
感谢楼主分享,很不错!
作者: 07504401    时间: 2019-3-26 16:32
感谢楼主分享,2015可以用吗?
作者: 走慢点    时间: 2019-4-1 19:06
很不错,顶一下!
作者: lj2683    时间: 2019-4-3 08:00
非常好,谢谢

作者: lj2683    时间: 2019-4-3 08:02
SolidWorks2018可用吗?
作者: lj2683    时间: 2019-4-3 08:16
学习一下现学习一下
作者: ufong13    时间: 2019-4-4 08:39
楼主太有才了,膜拜中……
作者: gong19842008    时间: 2019-4-5 16:52
感谢楼主分享,很不错!
作者: 故李将军    时间: 2019-4-7 20:19
感谢楼主分享,很不错!
作者: 715749307    时间: 2019-4-11 19:48
能人高手真多,膜拜下吧
作者: zzm5337    时间: 2019-4-19 11:33
楼主辛苦了!
作者: 283157386    时间: 2019-4-23 10:17
感谢楼主分享,很不错!
作者: qianwei432    时间: 2019-4-29 19:29
感谢楼主分享,很不错!
作者: houxinwei    时间: 2019-5-11 23:19
感谢楼主分享
作者: anze555    时间: 2019-5-15 11:32
SW机械工程师网,找到组织了!
作者: jack6600gt    时间: 2019-5-15 18:20
用不上,支持一下
作者: 侯二狗的猪    时间: 2019-5-18 16:30
谢谢楼主分享
作者: q297369733    时间: 2019-5-23 14:54
很不错,顶一下!
作者: 燃烧火舞    时间: 2019-6-22 09:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: jilixin    时间: 2019-7-1 21:13
楼主很厉害,我也想学习一下,有没有相关资料能提供学习一下的啊 ?
作者: jilixin    时间: 2019-7-1 21:16
2016版改名字没觉得很好用啊,一不小心就会出现关联丢失
作者: suzhanpeng    时间: 2019-7-2 08:05
jilixin 发表于 2019-7-1 21:13
楼主很厉害,我也想学习一下,有没有相关资料能提供学习一下的啊 ?

我也全是在论坛里找的资料!!
作者: jyzas001    时间: 2019-7-14 13:22
带源码,谢谢分享
作者: cjch624    时间: 2019-7-16 11:35
谢谢楼主,辛苦了,
作者: sfe674727350    时间: 2019-7-18 12:29
试试,希望出新东西!
作者: huangsp    时间: 2019-8-19 13:27
很不错,顶一下!
作者: wwwsdd    时间: 2019-8-31 12:27
谢谢了,正需要
作者: tiancaiashuai    时间: 2019-9-17 19:20
顶一个,感谢分享
作者: cy15118941749    时间: 2019-9-24 08:22
感谢楼主分享,很不错!
作者: woniuba    时间: 2019-10-28 11:24
感谢楼主分享,很不错!
作者: ksauto    时间: 2019-10-30 15:44
零部件改名后自动关联工程图,我对这个功能很感兴趣
作者: xxpiscesboy    时间: 2019-12-1 10:38
333333333333333333333333
作者: xxpiscesboy    时间: 2019-12-1 10:42
333333333333333
作者: xxpiscesboy    时间: 2019-12-1 10:45
感谢楼主分享,很不错!
作者: sheerart    时间: 2019-12-4 19:33
这个不错,算是比较方便
作者: 814808043    时间: 2019-12-31 22:55
好东西,感谢分享!
作者: 1309956403    时间: 2020-2-18 21:04
很不错,找到组织了!
作者: sghynx    时间: 2020-4-9 08:28
谢谢楼主!下载看看能不能用上。
作者: BOY    时间: 2020-5-12 13:44
感谢楼主分享,很不错!
作者: hongathrun    时间: 2020-5-14 09:57
楼主66,请收下我的膝盖
作者: Gmma-L    时间: 2020-5-19 10:59

感谢分享,支持一下啊
作者: liyuyin007    时间: 2020-6-21 15:56
楼主很专业,写得很好!
作者: 雪豹情缘    时间: 2020-6-21 21:49
请问一下,不能读取零件的名称是什么原因。后来我用管理员身份运行,可以读取零件名称了,但是修改名称时提示修改未能修改名称。
作者: 骑骑车上上班    时间: 2020-6-22 08:47
楼主辛苦了!
作者: suzhanpeng    时间: 2020-6-24 09:54
雪豹情缘 发表于 2020-6-21 21:49
请问一下,不能读取零件的名称是什么原因。后来我用管理员身份运行,可以读取零件名称了,但是修改名称时提 ...

参数化设计的零件不能重命名会报错

作者: yni621    时间: 2020-6-26 08:33
感谢楼主分享,很不错!
作者: jijiufude    时间: 2020-6-28 20:28
这个工具很好的,不用再费力改文件名称了。
作者: hjrhqs    时间: 2020-6-30 12:26
楼主辛苦了!
作者: hwangjbo    时间: 2020-7-6 08:33
奇文共欣赏 疑义相与析
作者: 1179715995    时间: 2020-7-21 10:57
运行VB代码引用显示丢失SOLIDWORKS 216 VBA client type library,另外代码运行显示找不到工程和库,不知道啥原因,我还不怎么会代码

QQ浏览器截图20200721105624.png

QQ浏览器截图20200721105640.png

作者: suzhanpeng    时间: 2020-7-21 17:16
1179715995 发表于 2020-7-21 10:57
运行VB代码引用显示丢失SOLIDWORKS 216 VBA client type library,另外代码运行显示找不到工程和库,不知道 ...

只需要引用SLDWORKS 2016 Type Library  和 SOLIDWORKS 2016 Constant Type library 两个,别的都把√去掉
作者: xiaocake    时间: 2020-7-21 20:57
我弄了个优化增强的版本,在零件模型下也可用。主要功能还是简单描述一下:
1.改属性后,自动按 图号[空格]名称 的格式改名,同时修改同名工程图的文件名。
2.若属性名从未填写,则自动进行图名分离操作,后面如果需要再次图名分离,点击“图名分离”按钮 或 “双击 文件 栏" 即可。
3.切换模型或装配体中选中的子件变化了,将鼠标移动到工具窗口即可自动读取属性信息,无需点“获取模型”按钮。



32位应用,支持SolidWorks2009及以上版本。。。(支持的版本是由里面使用的方法决定的)
以现在大家使用的Solidworks版本情况看,这工具可以算是没有版本限制了。

注意:
如果在solidworks打开状态下,打开本工具时还提示“请先打开SolidWorks!”
则需要以管理员权限运行本工具,鼠标右击--属性--兼容性 里面设置一下。

具体怎么样,用了才知道。

SolidWorks模型改名v1.52.exe.zip (6.8 KB, 下载次数: 237, 售价: 1 金币)







作者: xy侯爷    时间: 2020-8-6 04:40
不错,好久的问题解决了
作者: jiacai007    时间: 2020-9-9 08:58
SW机械工程师网,找到组织了!
作者: 1179715995    时间: 2020-9-29 08:41
suzhanpeng 发表于 2018-12-15 09:15
改名后,可以自动关联图纸

小哥,这个获取能不能去掉,我这边捣鼓了下,没有成功,也就是给他个事件,让他重新获取,这个事件没用好
作者: 1179715995    时间: 2020-9-29 08:43
这个事件可以是选择吧,因为如果不操作的话,也就是点击选择,再点击另一个模型,就是当选择一个新的时,获取选择的模型,再开始处理,小弟只会搬砖,代码不太理解,没弄成
作者: suwenfeng1125    时间: 2020-10-30 08:11
感谢楼主分享,很不错!
作者: suwenfeng1125    时间: 2020-10-30 08:16
楼主辛苦了!
作者: zag0699    时间: 2020-11-9 00:42
感谢楼主分享,很不错!
作者: dzp1023    时间: 2020-11-29 09:01
好东西,努力学习学习!
作者: dingdaqiao    时间: 2020-12-5 15:30
楼主 这个代码 我自己弄了一下 为什么无法读取配置特定的属性?只能读取自定义里面的
  1. PartSL = ABC.CustomInfo2(ChildConfString, "数量")
  2. If PartSL = "" Then
  3.     PartSL = ABC.CustomInfo2("", "数量")
  4. End If
  5. Text5.Text = PartSL
复制代码



作者: Allate    时间: 2020-12-5 17:12
dingdaqiao 发表于 2020-12-5 15:30
楼主 这个代码 我自己弄了一下 为什么无法读取配置特定的属性?只能读取自定义里面的

这个表达没有问题啊,你再确定一下ChildConfString的定义有没有出错吧。
P.S.或者你可以这样表达:PartSL = ABC.CustomInfo2("默认", "数量")

作者: dingdaqiao    时间: 2020-12-5 21:14
Allate 发表于 2020-12-5 17:12
这个表达没有问题啊,你再确定一下ChildConfString的定义有没有出错吧。
P.S.或者你可以这样表达:PartS ...

我在你那个软件代码里面 没有找到childconfstring的定义 难道不是string?
作者: Allate    时间: 2020-12-6 08:40
dingdaqiao 发表于 2020-12-5 21:14
我在你那个软件代码里面 没有找到childconfstring的定义 难道不是string?

我不是楼主哦,

其实我也想知道你怎么有这个代码的,在楼主那个帖子那里的好像没有找到SWP文件呢,能指条明路怎么弄到代码的么?不胜感激!
作者: suzhanpeng    时间: 2020-12-13 13:46
dingdaqiao 发表于 2020-12-5 21:14
我在你那个软件代码里面 没有找到childconfstring的定义 难道不是string?

ChildConfString = swFeature.ReferencedConfiguration
作者: suzhanpeng    时间: 2020-12-13 13:47
Allate 发表于 2020-12-6 08:40
我不是楼主哦,。

其实我也想知道你怎么有这个代码的,在楼主那个帖子那里的好像没有找到SWP文件呢: ...

这是VB6.0的源码,不是VBS的。

作者: suzhanpeng    时间: 2020-12-13 13:55
Allate 发表于 2020-12-5 17:12
这个表达没有问题啊,你再确定一下ChildConfString的定义有没有出错吧。
P.S.或者你可以这样表达:PartS ...

看这里有类似的问题: https://www.swbbsc.com/forum.php ... d=292444#pid2805120
作者: suzhanpeng    时间: 2020-12-13 13:56
dingdaqiao 发表于 2020-12-5 15:30
楼主 这个代码 我自己弄了一下 为什么无法读取配置特定的属性?只能读取自定义里面的

看这里有类似的问题:  https://www.swbbsc.com/forum.php ... d=292444#pid2805120
作者: Allate    时间: 2020-12-14 08:20
suzhanpeng 发表于 2020-12-13 13:47
这是VB6.0的源码,不是VBS的。

原来这样,谢谢啦!
作者: 阿凡123    时间: 2021-4-2 14:18
谢谢楼主,非常好。
作者: chai815    时间: 2021-4-2 14:54
感谢分享  非常实用  找了很久
作者: eric1868    时间: 2021-4-3 11:42
谢谢楼主无私分享
作者: 1215956038    时间: 2021-4-16 22:08
感谢楼主分享,很不错!
作者: 刘茂机械    时间: 2021-4-21 13:11
SW机械工程师网,找到组织了!
作者: 1215956038    时间: 2021-4-26 21:03
非常不错,求楼主分享!
作者: 18144919735    时间: 2021-5-19 16:44
好好学习,天天向上
作者: fushr    时间: 2021-5-24 09:07
这个比较好用了,值得推广
作者: wsbty2018    时间: 2021-6-14 17:06
我的SW是2020版本的,这个版本的选中零件获取不到吗?




欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/) Powered by Discuz! X3.2