ludaweb 发表于 2018-9-23 23:16

在秋枫发布的源码基础上修改的批量打印程序v3.6.1(2024-03-17更新)

本帖最后由 ludaweb 于 2024-3-30 12:07 编辑

在秋枫发布的源码2.9.1基础上修改的批量打印程序,感谢秋枫大神。

在工作中经常用到秋枫的批量打印,非常好用,在秋枫发布的源码2.9.1基础上略作修改,增加了一些便捷的操作,支持多文档打印,欢迎下载使用。

主要修改部分:

[*]打印设置中 打印机、纸张、打印样式 采用简单粗暴的下拉框直选模式,用过之后你就会爱上它,相信你以后很少会翻cad自带打印系统的牌子了。
[*]预设配置摒弃cad自带的页面设置管理器模式,采用预设自定义打印场景,一次设置后可快速部署,所有文档通用。
[*]如果你工作中图框采用的图块形式,那么恭喜你,新增的图块纸张自动匹配功能会让你迷恋上它,但是首先你要针对不同的图块在不同的打印机上设置好对应的纸张,图块名称支持通配符*,这个功能的增加是为了让打印飞起来。
[*]增加多文档打印功能,秋枫的BatchPlot作为一款经典批量打印插件,没有多文档打印功能怎么行。
[*]图框形式除了常用的多段线和图块外,增加了直线的形式,让程序更具有通用性,满足一部分小众用户的需求。
[*]选择图块和图层的时候增加了自动选择功能,打开后可以同时选中图纸所有图纸,否则仅选择当前图纸。

更新历史:
[*]适配浩辰2024;加强程序健壮性,增加容错判断,避免打印面板假死。2024.03.17
[*]修正多文档打印bug;适配浩辰部分函数重写;修正程序异常时对象捕捉丢失bug。2023.09.16
[*]修正拆分归档时覆盖同名文件bug;修正exe安装版本配置文件目录错误bug;修正中望拖入无法启动bug。2023.09.09
[*]当前dwg文件中保存的打印设置信息精简;打印文件后缀增加TIF;开始打印前增加判断;修正部分情况下打印顺序错误bug。2023.09.06
[*]修正图纸拆分归档带出隔壁图框bug;同名文件从01开始排序;补充浩辰版本插件。2023.02.25
[*]图纸拆分归档增加保留图纸信息模式;设置中增加名称模板,预设好之后可在变量按钮中列出,方便快速切换。2022.12.04
[*]摒弃“应用”按钮保存默认设置的形式,采用全新的设置面板;改变图块设置显示模式,告别对话框太大的噩梦;文件夹不存在时新建。2022.11.12
[*]修正多文档打印编号错乱bug;块图框自动配对图纸时、属性块图框自动配对属性时增加判断,避免嵌套时错误;针对浩辰局部兼容修改。2022.09.10
[*]修正动态块图框范围出错bug;预设配置中增加上一次打印功能;增加了繁体中文版本。2021.11.15
[*]优化亮显的打印顺序编号图层设置,避免误打印;增加动态块自定义图框匹配图纸功能;增加预设配置读取页面设置信息。2021.07.02
[*]修正动态块打印出错问题;图纸拆分归档图纸保存版本同程序默认。2020.12.21
[*]点击按钮“指定图块或图层<”可自动判断选择的是图块、多段线还是直线;修正图块属性多行文字乱码的bug,允许使用多行文字图名。2020.04.06
[*]程序打印时启用“打印对象线宽”选项;修正多文档打印时“从指定数字自动增量编号”每个文档重新开始编号的bug。2020.03.30
[*]增加显示打印顺序编号功能;补充自动命名“DWG文件夹”、“图纸名称”。2020.02.05
[*]修正动态图框内部有锁定图层时程序出错的问题;修正多段线“线性生成”属性为“启用”时无法识别的问题;修正打印比例自动取整情况下出错问题;配置文件修改为cfg后缀。2019.09.02
[*]修正图块图框匹配打印时中断问题;补充自动命名“当前布局名”;更改打印机智能选择“打印”或“打印到文件”;修正打印顺序不准确问题;缩小图块对应纸张设置控件的尺寸,尽量减小面板的尺寸,减少对话框太大出现的概率。2019.02.02
[*]修正图块图框外部有属性的情况下图框无法自动匹配问题。2019.01.17
[*]取消必须添加到启动组的限制,可以通过添加支持文件夹并load。2018.12.24
[*]正式版3.6.1发布。2018.12.11

动态块使用说明:
有很多用户或者说设计院的图框是采用动态图块制作的,这个动态块虽然只有一个名字,但是可以设置为不同的图纸大小,现在可以使用“图块名称:自定义属性名称:属性值”当做图块名,来为他们设置不同的打印机,不同的打印纸张,实现批量打印。2021.10.26补充

程序下载链接:

http://bplot.eu.org
http://ludaweb.ys168.com/


如果遇到图纸打印问题,可以把dwg文件和cfg配置文件发batchplot@163.com邮箱,邮件注明使用环境(AutoCAD2018或中望2023)和具体问题细节(打印过程中异常中断)更有利于快速解决问题。


下面是程序面板




秋枫 发表于 2019-9-17 10:21

我觉得作为前浪,应该死在沙滩上。加油,支持!
我自己都没空维护了。

再见熊猫衣服 发表于 2018-11-20 14:32

hyp1158 发表于 2018-11-17 04:34
楼主,测试下下面的文件 ,图形只有30个,但软件识出54个图,也是秋枫的没有问题,谢谢

1,你不会用块做图框吗?
2,就算你不会用块做图框,那你画完图要打印的时候,给每个图框加上一个专门打印的矩形框,也不会吗?
最讨厌某些人,自己画图没好的习惯,自己不会找方法解决问题,却老是要别人给他的不良习惯擦屁股。

cqu20104225 发表于 2021-4-19 09:36

mokson 发表于 2021-3-21 14:48
会出现这个情况 ,作者考虑不到。
这样还能让人活吗,图纸还能有用吗?还浪费炭粉呢。

一个免费插件,大部分人都使用正常,你自己不正常,就来喷。。。用免费还用出优越感了,嫌不好用可以不用,自己写一个就完事了呗

依然小小鸟 发表于 2020-2-29 12:26

昨天深度体验了这个最新版觉得这个新版本没有上个版本好用了提一些小建议吧1.建议默认项为固定比例而不是布满图纸因为现在真的很少人用布满图纸这一项来打印


2. 当我选中文件后 想保存文件的打印位置 点浏览的时候 希望出来的是当前dwg文件的文件夹(因为我打打印图纸可能需要保存在当前dwg文件夹下面的子文件夹中)
3.举个例子 有十几张图纸我需要打印我第一次以直线的形式去选择图框时 选不上图纸(因为我的图框本来应该选图块才能打印 我误选为直线了)当我想退回到批量打印主面板的时候 发现 按esc或者enter都不行 只能重新输入bplot才能返回到批量打印面板所以这就带来不方便希望大神能增加按esc或者enter就能返回主面板的功能

chenseoul 发表于 2019-10-12 20:53

感觉超级难用   

lijingxue 发表于 2023-9-20 11:57

本帖最后由 lijingxue 于 2023-9-20 11:58 编辑

230916
浩辰2019无法打开。


已成功加载 BatchPlot (7).VLX 。
命令:
批量打印 V3.6.1.20230909
命令: BatchPlot 或 BPlot 启动主程序。nil
命令:BPlot
错误:无法应用特殊格式: VL-LOAD-COM; 错误: *error* 函数中出错 GstarCAD 变量设置被拒绝: "cmdecho" nil

ludaweb 发表于 2023-5-15 12:45

你的动态块不太适合批量打印,有两个建议:
第一个方法:制作动态块的时候将【可见性1】设置为唯一值,比方说A1、A1+0.25、A1+0.5、A2+1/2等等。这样可以用【图框-VC:可见性1:A1+0.25】去对应A1+0.25的图框;
第二个方法:制作动态块的时候可以使用【块表1】这种表格的形式,表格内设置某项唯一值。这种方法目前发布的程序还不支持,但下一个版本会增加。

u999999 发表于 2022-12-8 08:40

大神,适配一下浩辰呗。

CAD新军 发表于 2021-2-7 16:32

本帖最后由 CAD新军 于 2021-2-7 16:48 编辑

依然小小鸟 发表于 2021-2-7 14:47
块图框+图块自动匹配 块图框怎么弄 我手里好几个项目 每个项目的图框不是一样的 而且出图需要A2 A3等不同 ...
这个是一劳永逸的。动态块本质也是每种状态一个匿名块。也能一样配置。不一样的图框块内容不一样,你可以用一样的块名,或者一样的块名字逻辑。我什么项目的A0图框都是****-tk-A0块名,国标规定能用的图幅总共就那么几种。甚至别人的图我帮忙打印,我都是先改块名再打印,磨刀不误砍柴工,因为改好了自动打印,就是bplot,全选,确定,出来的图纸全部按顺序拍好了

你想要块名没有逻辑,又要程序识别打印图纸和比例是不可能的,没有程序能做到,相当于解不定方程了

演示97张图纸,有不一样的打印比例和图幅,bplot,全选,选打印pdf文件夹,确定,然后就可以喝茶了,你可以看到出来的图纸打印顺序不一定按图纸逻辑顺序,但因为名字里面包含图号,在文件夹里会按文件名排序,最终打完以后图纸就是一张一张按顺序的。完成后可以根据需要合并pdf,或者用批量重命名软件按文件夹归档等。完全不用理会图幅、比例和顺序


右手边 发表于 2019-1-27 14:28

大神 一直在使用您的程序 收益良多    非常感谢又更新了    这次更新的图块自匹配功能碰到一个问题,图块设置好后,无法打出PDF,点击确定了就直接退出了,CAD平面显示第一张图满布状态。

hotckk 发表于 2018-9-24 00:10

感谢楼主无私贡献.
中秋快乐~

asd19400 发表于 2018-9-24 01:01

首先感谢大神,更新了哪些功能,可以介绍一下

508000096 发表于 2018-9-24 11:22

不知何原因输入命令时出现:错误:参数类型错误: (or stringp symbolp): nil

ludaweb 发表于 2018-9-24 12:03

本帖最后由 ludaweb 于 2018-9-24 13:22 编辑

508000096 发表于 2018-9-24 11:22
不知何原因输入命令时出现:错误:参数类型错误: (or stringp symbolp): nil
可能是读取配置文件出错了-_-||,找到batchplot.ini文件改名或删除重新打开再试下。

heartsun 发表于 2018-9-24 12:16

大神,不同大小的图纸,一次也能打印出来吗?比如A0和A1的一起能打出来

ludaweb 发表于 2018-9-24 12:51

heartsun 发表于 2018-9-24 12:16
大神,不同大小的图纸,一次也能打印出来吗?比如A0和A1的一起能打出来

如果图框是图块形式,设置过对应的纸张后可以一次打印的。

灵墨朱子 发表于 2018-9-24 15:34

支持一下,谢谢楼主

sdbaijiao 发表于 2018-9-24 16:06

谢谢楼主,中秋节快乐。

sdbaijiao 发表于 2018-9-24 16:10

BPLOT
错误:参数类型错误: stringp nil
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 在秋枫发布的源码基础上修改的批量打印程序v3.6.1(2024-03-17更新)