找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

[求助] 如何快速地将每个body都生成一个part

[复制链接]
21
发表于 2015-6-24 15:48:44 | 只看该作者
也需要呢,看看
22
发表于 2015-6-26 13:53:00 | 只看该作者
新人,贡献一个自己写的宏,附上部分代码。宏文件已作为附件上传。
Function CutName(Tobecut)
Dim Mlength, LableIndex
Mlength = Len(Tobecut)
If Right(Tobecut, 8) = "PartBody" Then 'Body名以PartBody结尾,说明生成它allpart文件时,它在原Part中时PartBody
    LableIndex = InStrRev(Tobecut, "\", Mlength - 9) '此时,找出倒是第二个\的位置
    If LableIndex = 0 Then
    CutName = Left(Tobecut, Mlength - 9) '如果没有倒数第二个\,第一个\以前都作为文件名
    Else
    CutName = Mid(Tobecut, LableIndex + 1, Mlength - 9 - LableIndex) '用第一个\和第二个\中间的部分作为文件名
    End If
Else
    LableIndex = InStrRev(Tobecut, "\", -1)
    If LableIndex = 0 Then
    CutName = Tobecut
    Else
    CutName = Right(Tobecut, Mlength - LableIndex)
    End If
End If

End Function

本帖子中包含更多资源

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

x
23
发表于 2015-7-4 13:12:50 | 只看该作者

收藏了,感谢大家分享
24
发表于 2015-8-21 22:16:38 | 只看该作者
这个是真的好东西呀
25
发表于 2015-9-14 15:35:58 | 只看该作者
还能用宏啊,看来自己还是太小白了,继续学习吧!
26
发表于 2015-10-15 11:51:17 | 只看该作者
感谢分享,好人一生平安!
27
发表于 2015-10-17 16:29:36 | 只看该作者
谢谢分享,下载下来怎么用不了呢
28
发表于 2015-10-17 16:35:56 | 只看该作者
会用了,不好意思,才疏学浅
29
发表于 2015-10-19 16:08:17 | 只看该作者
这个东西不错,正需要
30
发表于 2015-10-23 10:19:29 | 只看该作者

这个命令确实不知道
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-2 21:46 , Processed in 0.023948 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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