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

标题: 工程图输出宏,属于多功能型输出。 [打印本页]

作者: tg000057    时间: 2021-3-6 09:57
标题: 工程图输出宏,属于多功能型输出。
前几天想改变一下sw的图纸输出形式,(就是想一个工程图文件内有多个图纸时,一键输出PDF,每张图纸为一个文件,输出cad格式的,在sw系统设置那里可以做到,只是命名方式,为01.02开头的,PDF做不到)本着试试的想法,发了个求助贴,以为这么偏门的东西,很快会沉了,不知何时才有答案,没想才过了2天,Allate大神出手就是一个包。好吧急忙下栽钻研,于是昨天考虑当前的需要,和之后要改变的需要,改了个宏工具出来,其实就是把之前输出为单个文件的,和Allate大神给的输出每张图纸为一个文件,强行并在一起运行,里面主要是使用了Allate大神给的代码,结合得可能有些粗糙,水平有限,只能这样做了。
下面为修改后的说明:
1.先判断文档是否工程图,再者是否已保存,否则不运行。
2.后面窗体选择,如下图,最多可以同时输出三个格式,每一个格式都会在工程图下创建一个对应文件夹,来存放输出文件。(默认格式可在窗体中修改,无格式输入则不运行)
3.窗体选择后立即询问,输出后是否关闭工程图,是则保存关闭,否则输出文件后结束宏。
4.因为两个窗体后才是宏代码的运行,所以,运行宏时立即弹窗,再弹窗,过后才是1到2秒时间运行。

可能相对来说,多功能型不如个人针对型,因为代码多,逻辑复杂,运行时间相对增加,而且稳定性肯定没有简单的好。但是论坛宗旨是交流,所以开源代码,有需要的尽情随意。。。。。


补充内容 (2021-3-19 08:34):
更新版本在9楼。

001.png

002.png

工程图输出.rar

(20.02 KB, 下载次数: 271 售价: 1 金币


作者: Trouble12138    时间: 2021-3-6 19:40
别人家买不到货
作者: tg000057    时间: 2021-3-6 21:51
Trouble12138 发表于 2021-3-6 19:40
别人家买不到货

买不货?什么意思??
作者: Kerwin1314    时间: 2021-3-7 10:28
非常感谢分享
作者: Allate    时间: 2021-3-8 13:58
提个建议,不用文本框,改为使用复选框,会不会更好一点呢?
作者: tg000057    时间: 2021-3-8 14:36
Allate 发表于 2021-3-8 13:58
提个建议,不用文本框,改为使用复选框,会不会更好一点呢?

是哦,复选框看起来好操作一点,这个我先不捣鼓了,最近有点小忙,或者说哪个有空来捣鼓捣鼓玩一下。



平时在用的时候我想都是用默认的多吧,都是提前把宏设定好的。只有特别的才需要修改一下,这时复选框明显就比文本框好用了。
作者: wwwerzhou    时间: 2021-3-11 16:16
好好学习,天天向上!
作者: yni621    时间: 2021-3-11 16:20
很不错,顶一下!
作者: tg000057    时间: 2021-3-19 08:33
更新一下版本,按楼上的提醒,把原本的文本框,修改为复选框,然后增加了文件存放位置的可选性。
直接看图吧。
下面三点是说明:

1.要修改输出格式,直接修改复选框的caption即可。
2.复选框默认是否勾选,如下图。
3.回车键默认为按钮单击操作,为按钮的default值为true,现默认为“整份输出到单个文件”按钮。

01.png

02.png

工程图输出-多功能型0319更新.rar

(16.63 KB, 下载次数: 258 售价: 1 金币


作者: yinian163    时间: 2021-3-19 09:41
很不错,找到组织了!
作者: 冷月梧桐    时间: 2021-3-19 20:04
1.这是批量导还是单个文件导?
2.这是在什么界面下使用的??

作者: tg000057    时间: 2021-3-20 08:04
冷月梧桐 发表于 2021-3-19 20:04
1.这是批量导还是单个文件导?
2.这是在什么界面下使用的??

工程图界面使用,不批导。
作者: yanwei1945    时间: 2021-3-23 21:30
如果批量导出的话可以使用soildworks自带的工具 Task Scheduler
作者: ningxin4567    时间: 2021-3-30 11:21
yanwei1945 发表于 2021-3-23 21:30
如果批量导出的话可以使用soildworks自带的工具 Task Scheduler

自带的好像是无法分辨横竖图纸,尤其是打印机自动打印的时候,一般都是转化成PDF,然后再批量打印
作者: wwwsdd    时间: 2021-3-30 12:31
感谢分享 下来看看
作者: wwwsdd    时间: 2021-3-30 12:37
能不能加一个将对应3d保存为STEP的功能?
作者: 夕梦恋    时间: 2021-4-6 08:28
为什么输出的文件文件名称都在原有的名字后边多了".W"这个能不能去掉?还有就是我的工程图在哪里,能不能默认输出就是跟工程图在同一个文件夹里边呢?因为我之前打开输出在其他文件夹里边,如果我在另外一个文件夹里边打开有的时候会输出到其他文件夹里边去

QQ图片20210406082544.png

作者: 阿斯顿法师    时间: 2021-5-15 11:07
楼主辛苦了!
作者: tg000057    时间: 2021-5-15 12:24
夕梦恋 发表于 2021-4-6 08:28
为什么输出的文件文件名称都在原有的名字后边多了".W"这个能不能去掉?还有就是我的工程图在哪里,能不能默 ...

因为我这边客户来图有PDF格式的,所以在后面加了个W,用作区分,另外你说的那个是否单独文件夹存放文件,改变一下复选框的默认状态就可以了。

QQ截图20210515122144.png

微信图片_20210515122120.png

作者: czx712    时间: 2021-5-15 14:44
感谢楼主分享,很不错!
作者: 8558854622    时间: 2021-5-15 16:22
先下载下来用用
作者: 8558854622    时间: 2021-5-15 16:29
提示不能找到工程图或库
作者: 刘茂机械    时间: 2021-5-15 22:56
转为单个DWG文件 软件带的都在模型里   这个除第一张图纸外都在布局里呢
作者: menke    时间: 2021-5-17 16:00
SW机械工程师网,找到组织了!
作者: 夕梦恋    时间: 2021-6-21 17:06
tg000057 发表于 2021-5-15 12:24
因为我这边客户来图有PDF格式的,所以在后面加了个W,用作区分,另外你说的那个是否单独文件夹存放文件, ...

好的  谢谢了  我改下   我想直接用它输出
作者: 8558854622    时间: 2021-6-26 10:40
不能用,楼主
作者: 黄火山    时间: 2021-12-4 16:06
感谢楼主分享,很不错!
作者: UDF998    时间: 2021-12-6 14:58
好好学习,天天向上!
作者: 看不见的妳    时间: 2021-12-18 10:45
代码里注释要在sw系统属性里勾选输出所有图纸到单个文件,我勾选了之后,工程图里的每张图纸都导出两遍,我勾选输出所有图纸到一个文件,工程图里的每张图纸导出一遍。所以我勾选输出所有图纸到一个文件才是正常的,你们遇到这种情况没?

Snipaste_2021-12-18_10-40-49.png

002.png

作者: taiyi000    时间: 2022-1-12 08:34
楼主辛苦了!
作者: peng188    时间: 2022-1-12 08:52
自带的好像是无法分辨横竖图纸,尤其是打印机自动打印的时候,一般都是转化成PDF,然后再批量打印
作者: blockyuan    时间: 2022-1-15 10:18
非常有用的教程
作者: iokiok    时间: 2022-1-20 20:55
楼主太有才了,膜拜中……
作者: liuyanqing15    时间: 2022-1-20 21:43
tg000057 发表于 2021-5-15 12:24
因为我这边客户来图有PDF格式的,所以在后面加了个W,用作区分,另外你说的那个是否单独文件夹存放文件, ...

louzhu 辛苦啦
下次继续顶你
作者: linux4499    时间: 2022-3-23 11:11
楼主真厉害啊
作者: llxxfflxf    时间: 2022-3-29 08:56
非常感谢无私分享,  感谢
作者: maxingjun20    时间: 2022-4-29 08:31
SW机械工程师网,找到组织了!
作者: 神秘的大大    时间: 2022-5-1 01:55
很不错,顶一下!
作者: sunsu168    时间: 2022-5-2 17:49
楼主   有才
作者: 书书010214    时间: 2022-5-7 06:03
SolidWorks机械工程师网,顶一下。
作者: ppspps    时间: 2022-5-9 16:08
别人家买不到货
作者: SW初学00    时间: 2022-5-10 08:00
楼主很专业,写得很好!
作者: hejunxin888    时间: 2022-8-20 17:02
没有金币,下不了,加油
作者: hejunxin888    时间: 2022-8-20 17:02
没有金币,下不了,加油
作者: hejunxin888    时间: 2022-8-20 17:04
没有金币,下不了,加油
作者: 懒懒的高贵    时间: 2022-8-23 09:12
很不错,顶一下!
作者: 巴顿2017    时间: 2022-8-23 20:41
楼上正解,顶一下!
作者: 184651474    时间: 2022-8-25 16:14
楼主辛苦了!
作者: 黄火山    时间: 2022-8-26 16:49
tg000057 发表于 2021-3-19 08:33
更新一下版本,按楼上的提醒,把原本的文本框,修改为复选框,然后增加了文件存放位置的可选性。
直接看图 ...

楼主,输出的文件名称后面不用加一个“—”,需要改哪里?
作者: 824751842    时间: 2022-8-26 21:37
SolidWorks机械工程师网,顶一下。
作者: flyfish5555    时间: 2022-9-6 10:36
SW机械工程师网,找到组织了!
作者: xiaohui_22222    时间: 2022-9-11 22:08
试了下,还行
作者: xiaohui_22222    时间: 2022-9-11 22:08
试了下,还行
作者: 氕氘氚    时间: 2022-9-13 10:04
感谢楼主分享,很不错!
作者: tmy168    时间: 2022-10-15 08:29
感谢楼主分享,很不错!
作者: 呕吐曼    时间: 2022-10-21 15:08
楼主太有才了,膜拜中……
作者: whdong76    时间: 2022-11-11 09:27
楼主辛苦了!
作者: yun6yun7    时间: 2022-11-16 21:27
SW机械工程师网,找到组织了!
作者: cqzhou    时间: 2022-11-18 09:39
好好学习,天天向上!
作者: wjbg2019    时间: 2022-11-19 10:55
感谢楼主分享,转dwg的前提是不是要先保存工程图?

作者: acaihan    时间: 2022-11-19 18:50
楼主辛苦了!
作者: 巴顿2017    时间: 2022-11-19 20:03
楼主辛苦了!
作者: huzhen_whu    时间: 2022-11-24 09:28
学习学习学习学习
作者: FMVPcurry30    时间: 2022-12-30 17:05
感谢楼主分享,很不错!
作者: chw618    时间: 2023-1-3 08:46
好东西,努力学习学习!
作者: zxt0824    时间: 2023-1-3 13:58
感谢楼主分享,很不错!
作者: sunny_8848    时间: 2023-1-17 09:21
感谢楼主分享,下载学习
作者: zxt0824    时间: 2023-1-19 13:28
感谢楼主分享,很不错!
作者: dengchenghui    时间: 2023-6-1 15:18
楼主太有才了,膜拜中……
作者: zsl169    时间: 2023-6-2 08:04
非常感谢分享
作者: zsl169    时间: 2023-6-2 08:07
dwg格式可以输出到一个文件里面吗?所有图纸放到一个文件里面
作者: haq013826    时间: 2023-7-7 11:09
Allate 发表于 2021-3-8 13:58
提个建议,不用文本框,改为使用复选框,会不会更好一点呢?

如果能增加相应的 3d 模型格式转化就更完美了,通过遍历图纸页中相关联的模型,输出3D格式,同时命名为可以添加零件的的自定义属性,比如版本 日期  设计者 材料等
作者: 852746249    时间: 2023-7-7 11:20
ningxin4567 发表于 2021-3-30 11:21
自带的好像是无法分辨横竖图纸,尤其是打印机自动打印的时候,一般都是转化成PDF,然后再批量打印

横竖分辨根本不用插件识别,做图纸模板的时候可以设置好




欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/) Powered by Discuz! X3.2