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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

好品数字
好品数字
查看: 2491|回复: 29
打印 上一主题 下一主题

SLDPRT档同时转存SAT,STEP,IGS,PDF档之巨集

  [复制链接]

2

主题

32

帖子

18

金币

天使

Rank: 2Rank: 2

积分
77
QQ
跳转到指定楼层
楼主
发表于 2013-10-13 10:07:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
' ******************************************************************************
'macro recorded on 2013/10/12 by scliang
'
'测试版本:2012 SP4
'先在SOLIDWORKS打开 .SLDPRT 文件
'
'功能: 把目前.SLDPRT的文件,依据该文件的路径名称存成 SAT,STEP,IGS,PDF文件
'
' ******************************************************************************
Dim swApp As Object
Dim Part As Object
Dim longstatus As Long, longwarnings As Long

Sub main()
  Set swApp = Application.SldWorks
  Set Part = swApp.ActiveDoc
  On Error Resume Next
  
  Dim Path_N As String
  Dim X_Path_Name As String
  
  Set swModel = swApp.GetFirstDocument
Path_Name = swModel.GetPathName '取出功能目前档案的路径及名称.SLPRT
Path_N = Left(Path_Name, Len(Path_Name) - 7)'取出目前档案的路径及名称(不含副档名)
  For i = 1 To 4
   
  Select Case i
  Case 1 'save "SAT" file
    X_Path_Name = Path_N & ".SAT"

  Case 2 'save "STEP" file
    X_Path_Name = Path_N & ".STEP"

  Case 3 'save "IGS" file
    X_Path_Name = Path_N & ".IGS"

  Case 4 'save "PDF" file
    X_Path_Name = Path_N & ".PDF"
  
  End Select
  longstatus = Part.SaveAs3(X_Path_Name, 0, 0) '储存SAT,STEP,IGS,PDF之文件
  
  Next
End Sub
批量SLPART转档.swp
给首次操作"巨集"的新手作参考


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

使用道具 举报

3

主题

35

帖子

17

金币

天使

Rank: 2Rank: 2

积分
65
QQ
沙发
发表于 2013-10-21 21:05:31 | 只看该作者
谢谢梁兄的分享!梁兄不仅致力向学,也写像大佬一样写得一手好字呢!佩服~~
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

5

主题

33

帖子

28

金币

天使

Rank: 2Rank: 2

积分
77
QQ
板凳
发表于 2013-10-25 23:43:43 | 只看该作者
谢谢大佬参与了,
近期大佬似乎较忙吧!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

48

帖子

39

金币

天使

Rank: 2Rank: 2

积分
133
QQ
地板
发表于 2013-10-31 03:24:33 | 只看该作者
真是神奇~谢谢分享

2011 32位元 用不成功
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

44

帖子

35

金币

天使

Rank: 2Rank: 2

积分
108
QQ
5#
发表于 2013-11-1 03:16:52 | 只看该作者

   经典案例图书
谢谢支持!
在2012 64位元 sp4 测试的!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

51

帖子

17

金币

天使

Rank: 2Rank: 2

积分
77
QQ
6#
发表于 2013-11-2 07:15:13 | 只看该作者
未下载大佬提供档案,是按照大佬提供资料自行制作

测试 OK! (2010 x64 SP5.0)

谢谢大佬分享
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

49

帖子

20

金币

天使

Rank: 2Rank: 2

积分
98
QQ
7#
发表于 2013-11-5 13:05:38 | 只看该作者

   经典案例图书
2013 64位元

失败
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

41

帖子

35

金币

天使

Rank: 2Rank: 2

积分
108
QQ
8#
发表于 2013-11-10 09:00:44 | 只看该作者
谢谢支持,总算有人试成
要会活用,就可以另存其他的副档名.
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

8

主题

51

帖子

46

金币

天使

Rank: 2Rank: 2

积分
138
QQ
9#
发表于 2013-11-11 03:05:57 | 只看该作者
是否有先把sldprt档,先存成档案(这样才有原档的路径及档名)
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

55

帖子

60

金币

天使

Rank: 2Rank: 2

积分
173
QQ
10#
发表于 2013-11-14 18:14:21 | 只看该作者
超感谢大佬!
为我的工作带来莫大的便利
感谢您的分享!!!
另请问楼主
如果要将目前的工程图切换成不同图纸格式
例如我是要从目前的A3范本转换成指定的A4范本

(目前我都是到特徵管理员在图页按右键, 再到属性去选择图页格式)



这样有办法写成巨集吗

感谢
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

43

帖子

13

金币

天使

Rank: 2Rank: 2

积分
53
QQ
11#
发表于 2013-11-17 20:07:31 | 只看该作者
谢谢大佬佬的测试!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

34

帖子

15

金币

天使

Rank: 2Rank: 2

积分
80
QQ
12#
发表于 2013-11-18 12:44:52 | 只看该作者



2012 32位元,成功~~好方便的巨集^^ 感谢大佬!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

44

帖子

28

金币

天使

Rank: 2Rank: 2

积分
104
QQ
13#
发表于 2013-11-23 07:25:16 | 只看该作者
2011 64位元 失败~
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

49

帖子

30

金币

天使

Rank: 2Rank: 2

积分
111
QQ
14#
发表于 2013-11-24 00:11:25 | 只看该作者
请问这样设定如何将转出来的 STEP档 是 STEP AP 214 (转出来的零件档案有含外观颜色)
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

51

帖子

40

金币

天使

Rank: 2Rank: 2

积分
128
QQ
15#
发表于 2013-11-25 13:45:20 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

2016 测试半成功~

小弟测试了 "零件9"和"Part 9"档名的SLDPRT档,分别得到了不同的结论,结果好像是中文档名会有乱码,

但英文档名却不会,请见附档,不知道是不是版本的问题。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

34

帖子

35

金币

天使

Rank: 2Rank: 2

积分
91
QQ
16#
发表于 2013-11-30 17:17:22 | 只看该作者

   经典案例图书
使用细部放大图在转档时需要在另外弹出的警告对话框上点确认才能继续
请问前辈是否能够能自动点选,这样才能批量换档又不必一个个点击
感谢
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

50

帖子

18

金币

天使

Rank: 2Rank: 2

积分
58
QQ
17#
发表于 2013-12-5 08:57:38 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

测试版本:SW 2016 SP3
系统:WIN10

确定可用,并尝试简单修改成输出DWG格式也没问题。
感谢开版大提供程式使用!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

37

帖子

28

金币

天使

Rank: 2Rank: 2

积分
86
QQ
18#
发表于 2013-12-21 06:23:59 | 只看该作者

   经典案例图书
谢谢大佬教学
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

35

帖子

11

金币

天使

Rank: 2Rank: 2

积分
78
QQ
19#
发表于 2013-12-22 04:08:53 | 只看该作者
谢谢梁兄的分享!梁兄不仅致力向学,也写像大佬一样写得一手好字呢!佩服~~
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

43

帖子

29

金币

天使

Rank: 2Rank: 2

积分
97
QQ
20#
发表于 2013-12-24 00:53:23 | 只看该作者
谢谢大佬参与了,
近期大佬似乎较忙吧!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-5-15 11:08 , Processed in 0.264946 second(s), 36 queries .

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

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

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