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

iCAx开思网

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

[原创] 批量打印solidworks A4工程图 宏

[复制链接]
跳转到指定楼层
1
发表于 2016-7-28 14:38:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用说明:
1、批量打印SW_A4纸(可处理11层文件夹).swp   
可批量打印指定文件夹内所有A4图纸的SOLIDWORKS工程图(自动识别A4工程图,如果是其它图幅,则跳过)。
注意事项:如果solidworks A4工程图在页面设置里设置成横向,则宏不能自动调整,仍然打印成横向。



在solidworks2012 64下调试通过。


本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏6 分享淘帖 赞一下!赞一下!
2
发表于 2016-7-28 14:41:52 | 只看该作者
批量打印文件夹内所有A4 工程图

本帖子中包含更多资源

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

x
3
发表于 2016-8-1 10:22:54 | 只看该作者
谢谢
4
发表于 2016-8-2 01:41:12 | 只看该作者
要大米买的?
大米是什么东东?怎样弄到?RMB买的吗?
这段时间研究宏,想下载来研究研究,可惜,提示我没米。
5
发表于 2016-8-2 18:08:45 | 只看该作者
终于找到地方买了个大米换了楼主的这个宏文件了。
试用了一下,提一两点建议:
第一:在输入工程图文件夹时,如果点击关闭,程序会报一次错。就是说,我就运行了一下宏,还啥都没做,这时候就已经不能想静静了,想静静的话楼主的宏程序就会出来骚扰一下了。
第二:楼主写这么长的代码,竟然没有几个注释块。这个就不只是说不利于我这种想学习想提高的人了,楼主过个三五个月后自己想完善一下这个宏文件的时候,要调试代码,估计要找到位置都不是一会半会的事了。
第三:我打印了两个工程图文件试了一下。其中第一个文件里是一张A3图+一张A4图,第二个文件是一张单独一张A4的图纸。打印的结果是,第一个有A3有A4图幅的文件,两张图一张都没打印,第二个单独A4文件的倒是打印出来了。我还没仔细看楼主的代码,只是设想一下,打印的时候是不是可以从每个文档的第一页图纸开始激活一直到sheetcount-1,再分别识别每张图纸的图纸属性的第5项和第6项,根据这两个结果来识别图幅,是A4的就打印当前页。

不是说楼主你这东西不行,只是提提建议而已,因为正好这段时间在学习一下宏,所以比较关注宏文件的一些细节。得了一半强迫症的人伤不起。如有得罪,还请大侠包涵。
6
发表于 2016-8-2 18:14:29 | 只看该作者
当然了,一般的,出工程图时都是一个文档里的文件要么都是A4要么都是A3的,像我刚才试打的两张纯粹是自己在家做宏试验的时候乱弄出来的。毕竟都是A3或者都是A4的图纸,打印的时候可以用SW自带的那个批处理程序打印,像我们公司的一般的图纸最大图幅都是A3的,有一台支持A3图纸的打印机,就一次性把一套图纸打完了。
7
发表于 2016-8-9 10:07:32 | 只看该作者

批量打印A3 A4工程图,自动设置纵向_横向

本帖最后由 baiqvcel 于 2016-12-30 16:06 编辑

现在有了最新了.
原来的宏,确实有些问题,一是循环语句查找文件不全。
这个新的,好多了,大家试用一下,也可以打开宏,修改一下打印机名称。
处理2层文件夹_批量打印A3A4工程图.swp   宏

1、自动识别指定文件夹内(可处理2层)所有A3和A4_SolidWorks工程图,
如果是A3图纸,则自动设置成横向,纸张设置成A3,
如果是A4图纸,则自动设置成纵向,纸张设置成A4,

如果是其它图幅图纸,则进行统计,最后生成图幅明细文件:D:\A0.txt  A1.txt  A2.txt  A3.txt  A4.txt  非标.txt  。

宏程序处理顺序是:先在指定文件夹下寻找工程图,依次打开,如果是A3或A4,则打印后保存并关闭,否则直接关闭。再寻找子文件夹内工程图并处理。

使用前,请确认打印机联接正常。
                              
注意,如果有些电脑安装了虚拟打印机,可能会导致自动打印到虚拟打印机(可能是设置问题,跟宏关系不大)                                                     

本帖子中包含更多资源

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

x
8
发表于 2016-8-9 10:10:40 | 只看该作者
特别注意,输入路径时,后面要加 \  
我也不会VB,只是将网上的宏,SW api 帮助例子, + -  *  /    之后得到的结果。
所以,注解也懒得写了。我也是外行,呵呵。
9
发表于 2016-9-13 16:48:33 | 只看该作者
大米怎么拿?
10
发表于 2016-10-25 16:37:02 | 只看该作者
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-28 00:57 , Processed in 0.034937 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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