找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?在线3D打印服务,一键上传,自动报价 
查看: 42793|回复: 235
打印 上一主题 下一主题

[原创] SolidWorks图号名称分离宏--不依赖空格或特殊符号

  [复制链接]
跳转到指定楼层
1
发表于 2018-10-12 17:46:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 s78763036 于 2018-10-13 09:39 编辑

看论坛的分离宏都是以零件名中的空格或者斜杠为准进行分割,如果零件名不包含这些就无法分离,现在我自己琢磨了一个方法,不需要这些特殊符号,经测试可以准确识别分离以下几种情况:
1图号+名称的情况 ,例如:ABC123固定板,分离成图号:ABC123,名称:固定板
2名称+图号的情况, 例如:固定板ABC123,分离成图号:ABC123,名称:固定板
3纯名称,不包含图号的情况,例如:固定板,将全部写入“名称”属性
4纯图号,不包含名称的情况,例如:ABC123,将全部写入“图号”属性
以下为代码,写的不规范美观,但是能用
游客,如果您要查看本帖隐藏内容请回复







补充内容 (2019-12-2 11:13):
今天发现代码里有错误,现在修改如下:把13行删除,改成以下代码
   e = Right(c, 7)
If e = ".SLDPRT" Or e = ".SLDASM" Or e = ".sldprt" Or e = ".sldasm" Then
   G = Left(c, B - 7)
Else
   G = c
End If

补充内容 (2019-12-2 22:22):
最新宏代码在157楼

评分

参与人数 1技术 +1 贡献 +10 收起 理由
Francis + 1 + 10 值得鼓励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏21 分享淘帖 赞一下!赞一下!
推荐
 楼主| 发表于 2019-12-2 22:22:09 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
推荐
 楼主| 发表于 2019-12-2 10:38:24 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
2
发表于 2018-10-12 20:14:52 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
发表于 2018-10-13 10:10:56 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
4
 楼主| 发表于 2018-10-13 10:40:59 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2018-10-13 12:59:37 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2018-10-13 18:14:34 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
发表于 2018-10-13 23:00:05 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
8
发表于 2018-10-13 23:04:56 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
9
发表于 2018-10-14 16:21:22 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
10
发表于 2018-10-14 16:24:20 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-4-24 03:50 , Processed in 0.028482 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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