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

iCAx开思网

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

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

[复制链接]
21
发表于 2020-6-22 18:06:23 | 只看该作者
wangyao201 发表于 2020-6-16 22:12
看看呢,实在太多了,大米居然不够了

放17楼了,不设限制了,可直接下载,相互交流学习,谢谢
22
发表于 2020-6-27 11:52:46 | 只看该作者
本帖最后由 gt.adan 于 2022-8-10 21:15 编辑
  1. '+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2. '使用前说明
  3. '本宏在SW2020的环境下开发,本宏为个人使用时按需增加功能,并非特意开发,在使用中不可避免会存在bug,因此本宏仅供交流学习,不对使用者负责,请在备份原有文件后慎重使用
  4. '请将YDL压缩包里的文件解压到d:\ydl\**.txt
  5. '本宏使用时,请修改文件系统,使文件带扩展名显示
  6. '请修改SW配置,打开在设计树中改名的功能选项
  7. '本宏不会处理处于或压缩状态的零部件
  8. '本宏在总装配中遍历时不会处理位于轻化状态中的子装配体中的零件,即使子装配体里的零件处理还原状态
  9. '载入本宏时会载入时在打开的零件中自动添加一些自定义信息,相关信息请自行修改源码
  10. '本宏建议修改工程图模板,在模板中添加文件名,配置名,材料,处理方式,数量等变量来配合本宏使用
  11. '同一零件的sldprt或sldasm文件必须与slddrw文件名必须相同,并且在相同的文件夹内
  12. '运行此宏时请关闭原来打开的窗口,比如你打开了零件A,并且同时也打开了零件A的工程图,宏会出错

  13. '============
  14. '本宏功能说明:
  15. '**------**
  16. '**在零件、装配体、工程图三种状态中打印相应的pdf/dwg/step,如果在装配体中选中了某个零部件,则是输出该零部件的文件,如果未选中任何零件,则输出总装配体的文件
  17. '**在三种状态中直接打印工程图到打印机
  18. '**在装配体中遍历全部零部件,输出相关的pdf/dwg/step文件,方便成套图纸打印
  19. '**在装配体中遍历全部零部件,复制零部件及其工程图到指定文件夹(相当于打包功能),会比SW自带的快
  20. '**------**
  21. '**在装配体中对全部零部件进行随机上色
  22. '**修改在装配体中点选零件的配置名称,并遍历装配体,修改所有使用原配置的零件为新的配置名称,并更新使用该配置的工程图,替换完成后如原配置名称当前没有被使用,会被删除掉
  23. '**可以批处理修改装配体中指定的配置名称,修改后的配置名称为系统自动生成的阿拉伯数字的名字,比如修改所有零件的“默认”配置名为0/1/2/3……,如有需要,请自行修改源码
  24. '**在装配体中批量删除指定名称的自定义信息
  25. '**在工程图状态时,可以批量修改工程图中所有的视图的配置为指定配置
  26. '**直接在零件的自定义属性配置里增加“Material”和"Number"这两栏,并填写相关的信息,可在零件文件中或工程图中直接更新
  27. '**------**
  28. '**在装配体状态时,可以批量导出EXCEL模式的全部清单,可选是否输出零部件的缩略图,在上方的chkbox中不选择的将不会输出,材料为“基本设计配件”的不会输出
  29. '**该清单会自动统计在本装配体中使用的零件数量
  30. '**------**
  31. '**命名后的文件自动保存在“保存路径”中的文件夹内,如果该文件夹不存在,会自动创建
  32. '**按指定格式进行选定零件命名或在装配中批量命名,并同时修改同名工程图并修复关联,是自动以同样的加工类别和机构号进行顺序编号,也就是以增加零件号的方式进行重命名
  33. '**如果已经是按图号规则命名过的零件,比如现在在命名K系列,而装配体中已经命名过B系列的零件将会跳过,例如对比该零件是否以“YDL0126-”开头,是则不再重命名,避免命名了钣金件后再批量重命名时又修改了钣金件名字
  34. '**装配体中批量命名时材料为“标准采购件”的不改名字
  35. '**点击“自动生成编号”将按规则自动生成选定零件或当前装配体所在文件夹里不存在的零件编号,是根据是否点选零件来判定相关路径的
  36. '**装配体中点选文件进行重命名时会自动判定所给名称编号是否存在,或请利用自动生成编号来自动命名
  37. '**------**
  38. '**可以复制点选零件及其工程图在所用文件夹,是根据是否点选零件来判定相关文件夹的,并以“生成编号”文件框中名字自动命名后,打开该零件,本方法可以方便设计类似形状的新零件,比如新建一条不一样长度的导轨
  39. '**在“生成编号”文本框中输入零件全名(不含后缀)可打开该文件,前提是该文件在当前打开文件或点选文件的所在文件夹中存在
  40. '**在零件类型中用本宏重命名零件并保存,如果是新建零件则直接保存,如果是已经存在的,会同步修改关联的工程图的名字并保持关联"

  41. '+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
复制代码




补充内容 (2022-8-10 14:03):
升级更新后的宏已发到这个贴子,这里的宏是旧的了
请点击下面链接查看交流
www.icax.org/thread-1263298-1-1.html


补充内容 (2022-8-10 14:05):
升级更新后的宏已发到这个贴子,这里的宏是旧的了
请点击下面链接查看交流
www.icax.org/thread-1263298-1-1.html
23
发表于 2020-8-14 13:38:30 | 只看该作者
As Excel.Application 找不到工程和库
24
发表于 2020-8-14 14:31:21 | 只看该作者
真不错,功能强大,楼主用心了,下载学习了,谢谢!
25
发表于 2020-11-21 16:28:18 | 只看该作者
这个真的厉害
26
发表于 2020-11-23 12:13:24 | 只看该作者
功能挺多的,用了宏就越来越想用,工具越整越多。
27
发表于 2020-11-24 09:17:02 | 只看该作者
2015不知道行不行,下载来研究一下。
28
发表于 2020-11-24 13:40:26 | 只看该作者
大米不足怎么办
29
发表于 2020-12-10 10:34:30 | 只看该作者
能加一个iges吗?
30
发表于 2021-1-9 13:38:14 | 只看该作者
不错不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-3 20:49 , Processed in 0.024810 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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