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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

solidworks宏:工程图状态时同时保存当前图纸的PDF/DWG/STEP

  [复制链接]

4

主题

40

帖子

25

金币

天使

Rank: 2Rank: 2

积分
107
QQ
跳转到指定楼层
楼主
发表于 2020-4-26 11:45:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
很久没有上来了,最近想偷懒,
因为每次都要提供以下三种格式的文件给到加工那边,太麻烦了,所以在网上东抄西抄的凑了一个东西出来,大家可以交流一下
PDF/DWG/STEP
附件里的另外几个是单功能的宏,都可以在SW中增加宏按钮以提高效率,注意要编辑一下相关路径
注意事项:
1.每次运行是会覆盖原来生成的这三种格式的文件的,并且不提示
2.使用前编辑宏,修改以下路径为你自己的路径,并在该路径下创建此记事本
strFile = "D:\YDL\STEP-DWG-PDF保存路径.txt"
3.只会生成当前图纸对应配置的文件,零件其他配置不作处理4.必须在打开工程图的状态下运行这个宏
补充内容 (2020-5-6 17:38):
更新了宏,文件 在3楼
补充内容 (2020-5-8 19:47):
2020-05-08更新在5楼
补充内容 (2020-6-22 17:55):
最新更新在17楼
补充内容 (2020-6-27 11:53):
20200227 更新在22楼
补充内容 (2020-6-27 11:54):
再次更新在22楼

存PDF-dwg-step.zip (14.26 KB, 下载次数: 364)

在SW里运行宏

零件里存step.zip (8.41 KB, 下载次数: 181)


工程图里转CAD.zip (8 KB, 下载次数: 63)


工程图里存step.zip (9.6 KB, 下载次数: 172)


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

使用道具 举报

5

主题

31

帖子

30

金币

天使

Rank: 2Rank: 2

积分
99
QQ
推荐
发表于 2020-5-3 23:00:08 | 只看该作者
说明:
本人在此论坛上抄袭了好多大大的代码,照搬生成了这个宏,交流学习一下
请注意,在formactive里有一些自定义的信息,试用前请修改一下,谢谢
请下载YDL.ZIP,并解压到D盘的根目录,解压后为:D:\YDL
本宏用途说明:
1.用于新建零件后进行按制定的规则进行编号命名并保存到“保存路径”中的文件夹中,其他相关生成的文件也会保存在该文件夹
2.同一零件的sldprt文件必须与slddrw文件名必须相同,并且在相同的文件夹内
3.运行此宏时请关闭原来打开的窗口,比如你打开了零件A,并且同时也打开了零件A的工程图,宏会出错,
在零件中运行宏时请在sw中关闭它对应的工程图,在工程图中运行此宏时请关闭它对应的零件文件
4.可以在sldprt的状态下直接生成相关的pdf/dwg/step,具体参见图上的按钮
5.可以在slddrw的状态下直接生成相关的pdf/dwg/step
6.可以在装配中遍历生成相关的pdf/dwg/step,方便成套图纸打印
7.可以对装配体的零件随机进行上色处理
8.可以对装配体里的使用的零件的配置名称进行修改(注意,现在尚不能同步修改相关工程图里的配置名称,在修改配置后要手动打开工程图修改关联的配置)
9.直接在零件的自定义属性配置里增加“Material”和"Number"这两栏,并填写相关的信息,可在零件文件中或工程图中直接更新
其他功能后续再更新
随机上色的效果图
两次运行的效果


按规则命名.zip
图片所示宏
ydl.zip
请解压到D:\
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 1 反对 1

使用道具 举报

0

主题

2

帖子

0

金币

混混

Rank: 1

积分
7

最佳新人

推荐
发表于 2022-7-7 11:15:32 | 只看该作者
有些楼层下载链接没了,能重发一下吗?
SolidWorks机械工程师网
回复 支持 1 反对 0

使用道具 举报

1

主题

49

帖子

10

金币

天使

Rank: 2Rank: 2

积分
84
QQ
地板
发表于 2020-5-2 21:44:14 | 只看该作者
是分开转换的???
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

46

帖子

21

金币

天使

Rank: 2Rank: 2

积分
84
QQ
5#
发表于 2020-5-2 21:44:14 | 只看该作者

   经典案例图书
是分开转换的???
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

50

帖子

59

金币

天使

Rank: 2Rank: 2

积分
159
QQ
6#
发表于 2020-5-6 17:37:58 | 只看该作者
更新了宏,文件 在3楼
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

47

帖子

34

金币

天使

Rank: 2Rank: 2

积分
121
QQ
7#
发表于 2020-5-6 17:37:58 | 只看该作者

   经典案例图书
更新了宏,文件 在3楼
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

42

帖子

23

金币

天使

Rank: 2Rank: 2

积分
88
QQ
8#
发表于 2020-5-8 19:46:34 | 只看该作者
本宏用途说明:(2020-05-08更新,里面有一些自定义的信息,请自行修改,本宏仅供交流学习)
1.用于新建零件后进行按制定的规则进行编号命名并保存到“保存路径”中的文件夹中,其他相关生成的文件也会保存在该文件夹
2.同一零件的sldprt文件必须与slddrw文件名必须相同,并且在相同的文件夹内
3.运行此宏时请关闭原来打开的窗口,比如你打开了零件A,并且同时也打开了零件A的工程图,宏会出错,
在零件中运行宏时请在sw中关闭它对应的工程图,在工程图中运行此宏时请关闭它对应的零件文件
4.可以在sldprt的状态下直接生成相关的pdf/dwg/step,具体参见图上的按钮
5.可以在slddrw的状态下直接生成相关的pdf/dwg/step
6.可以在装配中遍历生成相关的pdf/dwg/step,方便成套图纸打印
7.可以对装配体的零件随机进行上色处理
8.可以对装配体里的使用的零件的配置名称进行修改并同步修改相关工程图里的配置名称
9.直接在零件的自定义属性配置里增加“Material”和"Number"这两栏,并填写相关的信息,可在零件文件中或工程图中直接更新
10.在装配体里对点选零件进行重命名,并自动更新对应工程图的参考关系,并修改工程图的名字与零件名字一致

ydl.zip
请释放到D盘
按规则命名.zip
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

40

帖子

21

金币

天使

Rank: 2Rank: 2

积分
82
QQ
9#
发表于 2020-5-8 19:47:07 | 只看该作者
2020-05-08更新在5楼
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

47

帖子

20

金币

天使

Rank: 2Rank: 2

积分
98
QQ
10#
发表于 2020-5-8 19:47:07 | 只看该作者
2020-05-08更新在5楼
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

1

主题

39

帖子

7

金币

天使

Rank: 2Rank: 2

积分
58
QQ
11#
发表于 2020-5-14 10:28:20 | 只看该作者


增加了一些对装配体进行批量重命名零件并修改关联工程图的零件
增加了在批量在工程图中增加图号的按钮
增加了在顶级装配体里自动生成带缩略图清单的功能
增加了可以在零件、工程图、装配体里随时修改零件的自定义属性(名称、材料、数量)功能
有需要的交流学习吧,本次更新没有上传了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

40

帖子

22

金币

天使

Rank: 2Rank: 2

积分
78
QQ
12#
发表于 2020-5-15 15:48:52 | 只看该作者
最新的程序能发我看看吗?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

49

帖子

17

金币

天使

Rank: 2Rank: 2

积分
95
QQ
13#
发表于 2020-5-17 11:16:52 | 只看该作者
留个mail吧
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

52

帖子

36

金币

天使

Rank: 2Rank: 2

积分
130
QQ
14#
发表于 2020-5-17 11:16:52 | 只看该作者
留个mail吧
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

44

帖子

20

金币

天使

Rank: 2Rank: 2

积分
94
QQ
15#
发表于 2020-5-20 19:21:53 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

是分开转换的???
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

3

主题

40

帖子

21

金币

天使

Rank: 2Rank: 2

积分
95
QQ
16#
发表于 2020-5-20 19:21:53 | 只看该作者

   经典案例图书
是分开转换的???
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

45

帖子

26

金币

天使

Rank: 2Rank: 2

积分
95
QQ
17#
发表于 2020-6-10 23:18:49 | 只看该作者
加入QQ群
参与讨论和学习

SolidWorks技术交流群

或扫描二维码加入

能直接在SW装配下转上面三种格式不?最好能指定保存路径
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

48

帖子

29

金币

天使

Rank: 2Rank: 2

积分
115
QQ
18#
发表于 2020-6-16 22:08:39 | 只看该作者

   经典案例图书
非常实用,感谢楼主,好好学习希望以后能一起交流.分享使国家更强大
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

4

主题

36

帖子

29

金币

天使

Rank: 2Rank: 2

积分
102
QQ
19#
发表于 2020-6-16 22:12:44 | 只看该作者
看看呢,实在太多了,金币居然不够了
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

50

帖子

55

金币

天使

Rank: 2Rank: 2

积分
153
QQ
20#
发表于 2020-6-22 17:55:08 | 只看该作者

按规则命名.zip
修改了一些功能:
1.把原来指定在零件、装配体类型、工程图里打开的命令修改为通用命令,即该命令自动判定当前文件类型,然后再执行相关指令
2.在右下角增加了保存程序设定的命令按钮
3.增加了批量修改图号(即文件名)后,将原来使用的文件名保存到文件的自定义属性中
4.增加了批量修改配置名(会自动以未使用的阿拉伯数字来命名配置)
5.增加了导出清单时选择不导出哪种类型的清单,其他全部导出
其他不明确的请自行打开源码看一下功能吧,懒得说明了,汗~~~,自己用了一个月左右磨合。想在哪里偷懒就补充一点功能的。
不是很系统,仅供参考,
里面有一些自定义的信息,请自行修改或删除
请在尝试使用时复制原来零件作备份,使用中出现问题概不负责。
请将YDL.ZIP里面的记事本解压到d:\ydl\路径下
ydl.zip
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

6

主题

52

帖子

36

金币

天使

Rank: 2Rank: 2

积分
132
QQ
21#
发表于 2020-6-22 18:02:11 | 只看该作者
已在17楼更新
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭 卷起
关闭 卷起

手机版|小黑屋| GMT+8, 2024-5-8 07:16 , Processed in 0.182249 second(s), 37 queries .

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

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

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