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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8050|回复: 20
打印 上一主题 下一主题

求大佬帮忙把这个图号分离宏写入配置特定改成自定义

  [复制链接]

2

主题

66

帖子

93

金币

堂主

Rank: 4

积分
530

最佳新人活跃会员热心会员宣传达人

跳转到指定楼层
楼主
 楼主| 发表于 2023-4-26 22:43:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

   经典图书
求大佬帮忙把这个图号分离宏写入的内容都改到自定义里,然后这个宏可以做成零件和装配体通用吗?




补充的内容 (2023-4-27 00:45):
好像点到收费了,帖子好像删不了,附个百度云链接
通过百度网盘分享的文件:图号分离 方程式…
链接:https://pan.baidu.com/s/1pwO2X3PRM6lxAcMkM1DKJw
提取码:
游客,如果您要查看本帖隐藏内容请回复

复制这段内容打开「百度网盘APP 即可获取」

1.png

2.png

Snipaste_2023-04-26_22-43-10.png

图号分离 方程式.rar

(8.51 KB, 下载次数: 59

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

9

主题

328

帖子

754

金币

VIP特别用户组

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
3450

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

沙发
发表于 2023-4-27 08:00:49 | 只看该作者
建议直接复制代码到消息,这个代码不长
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

2

主题

66

帖子

93

金币

堂主

Rank: 4

积分
530

最佳新人活跃会员热心会员宣传达人

板凳
 楼主| 发表于 2023-4-27 09:01:44 | 只看该作者

   经典图书
这个是宏的代码:

Dim swApp As Object
Sub main()
    '用字符串来临时存放代码
    Dim s As String
   
    Dim swApp As SldWorks.SldWorks
    Dim swModel As SldWorks.ModelDoc2
    Dim swEqnMgr As SldWorks.EquationMgr

    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    Set swEqnMgr = swModel.GetEquationMgr
   
    Set CurCFG = swModel.GetActiveConfiguration()
    ConfName = CurCFG.Name
    '建立两个属性(代号代码和名称代码)
    blnretval = swModel.AddCustomInfo3(ConfName, "代号代码", swCustomInfoText, frmPartID)
    blnretval = swModel.AddCustomInfo3(ConfName, "名称代码", swCustomInfoText, frmPartID)
   
    '为代号代码属性赋值
    s = "part.Extension.CustomPropertyManager("""").Add3(""代号"", swCustomInfoText, Left(part.GetTitle, InStrRev(part.GetTitle, "" "") - 1), 1)"
    dummy = swModel.Extension.CustomPropertyManager(swModel.ConfigurationManager.ActiveConfiguration.Name).Set("代号代码", s)
    '为名称代码属性赋值
    s = "part.Extension.CustomPropertyManager("""").Add3(""名称"", swCustomInfoText,Mid(part.GetPathName, InStrRev(part.GetPathName, "" "") + 1, InStrRev(part.GetPathName, ""."") - InStrRev(part.GetPathName, "" "") - 1), 1)"
    dummy = swModel.Extension.CustomPropertyManager(swModel.ConfigurationManager.ActiveConfiguration.Name).Set("名称代码", s)
   
    '将代号代码和名称代码属性添加到全局变量A和B
    swEqnMgr.Add2 0, ("""A"" = ""代号代码"""), False
    swEqnMgr.Add2 0, ("""B"" = ""名称代码"""), False
   
End Sub
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

38

帖子

39

金币

天使

Rank: 2Rank: 2

积分
137
QQ
地板
发表于 2023-4-27 10:28:20 | 只看该作者
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

89

帖子

227

金币

堂主

Rank: 4

积分
706

最佳新人活跃会员热心会员宣传达人

5#
发表于 2023-4-28 07:22:34 | 只看该作者

   经典案例图书
这个分离的方法是挺好的,命名格式统一自动分离。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

25

帖子

31

金币

天使

Rank: 2Rank: 2

积分
101
QQ
6#
发表于 2023-4-29 11:52:41 | 只看该作者
很不错,顶一下!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

61

帖子

40

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
465

最佳新人活跃会员热心会员宣传达人

7#
发表于 2023-6-7 00:28:08 | 只看该作者

   经典案例图书
念心nx 发表于 2023-4-27 09:01
这个是宏的代码:

Dim swApp As Object

好厉害啊兄弟!装配体的宏可以弄吗?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

168

帖子

1227

金币

传奇

Rank: 8Rank: 8

积分
3168

最佳新人活跃会员热心会员宣传达人灌水之王

8#
发表于 2023-6-12 15:39:05 | 只看该作者
我有好几个版本的
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

118

帖子

364

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1525

最佳新人活跃会员热心会员宣传达人

9#
发表于 2023-11-24 09:43:03 | 只看该作者
感谢分享,下载试试看
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

720

帖子

331

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2393

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

10#
发表于 2023-12-4 10:39:25 | 只看该作者

   经典图书
顶一下,坐等高手!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

201

帖子

721

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2407

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

11#
发表于 2023-12-6 08:12:12 | 只看该作者
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

201

帖子

721

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2407

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

12#
发表于 2023-12-6 08:13:12 | 只看该作者
顶一下,坐等高手!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

50

帖子

143

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
498

最佳新人活跃会员宣传达人

13#
发表于 2023-12-7 13:11:24 | 只看该作者
学习学习,好东西,学习学习,好东西
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

14

帖子

9

金币

天使

Rank: 2Rank: 2

积分
82

最佳新人

14#
发表于 2023-12-11 22:37:55 | 只看该作者
学习一下 楼主辛苦
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

238

帖子

166

金币

堂主

Rank: 4

积分
960

最佳新人活跃会员热心会员宣传达人灌水之王

15#
发表于 2024-3-12 13:33:33 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

SolidWorks机械工程师网,顶一下。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

31

帖子

62

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
230

最佳新人活跃会员宣传达人

16#
发表于 2024-3-22 15:26:25 | 只看该作者

   经典案例图书
SolidWorks机械工程师网,顶一下。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

87

帖子

288

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1624

最佳新人活跃会员热心会员宣传达人

17#
发表于 2024-6-3 11:35:47 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

感谢楼主分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

294

帖子

1014

金币

传奇

Rank: 8Rank: 8

积分
3482

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

18#
发表于 2024-6-5 09:05:25 | 只看该作者

   经典案例图书
楼主太有才了,膜拜中……
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

150

帖子

99

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1012

最佳新人活跃会员热心会员宣传达人灌水之王

19#
发表于 2025-1-9 17:01:53 | 只看该作者
感谢楼主分享,很不错!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

0

主题

74

帖子

158

金币

堂主

Rank: 4

积分
528

最佳新人活跃会员热心会员宣传达人

20#
发表于 2025-1-9 21:45:28 | 只看该作者
活到老学到老!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2025-5-23 18:41 , Processed in 0.584074 second(s), 25 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表