明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1319|回复: 20

基于拉伸动态块的批量打印

[复制链接]
发表于 2025-4-22 10:01:17 | 显示全部楼层 |阅读模式
本帖最后由 陈伟 于 2025-5-6 17:34 编辑

说明:
1、插件基于拉伸动态块,拉伸动态块必须基点必须是外矩形框最左下角点,可实现一建批量打印;
2、插件的默认打印样式为“正常打印.ctb” ”monochrome.ctb”,LSP程序可以修改为自己想要的默认打印样式
3、第一次运行程序可能会卡一下,跟网络速度等有关系,如搜索目录没有pdftk.exe程序,软件会自动下载pdftk.exe及libiconv2.dll至CAD搜索目录
4、手动下载Pdftk附件地址:http://bbs.mjtd.com/plugin.php?id=imc_attachplug:attachad&aid=MTA5NDExfDk3YjhlODMyfDE3MDcxMDI3ODd8NzMyOTUzOHwxODE2NzE%3D
5、pdftk.exe及libiconv2.dll需放在搜索目录(http://bbs.mjtd.com/thread-188337-1-1.html
6、本程序直接下载用就可以,LSP可以设置默认打印样式,fas不可以设置默认打印样式
7、测试版本为CAD2014、CAD2020成功,CAD2008无法运行,提示错误: no function definition: VLAX-GET-ACAD-OBJECT
8、测试成功与否哪个版本CAD成功烦请在评论区回复一下
9、同版本CAD部分电脑运行会出现错误无法运行的情况,可能与杀毒软件有关,请先下载FAS文件,能运行才下载LSP文件;
10、CAD命令为PDF;














=================================================
2025年4月27日   1、修复合并PDF时由于pdftk.exe软件所在搜索目录由于文件夹带空格时运行BAT文件不能正确进入目录访问pdftk.exe的错误;
                            2、新增pdftk.exe软件自动下载至CAD文件搜索目录的功能,如原搜索目录未安装pdftk.exe,第一次运行可能会慢一点。

=================================================
2025年4月25日   修复将多图框缩小到极小,显示太密集式,因开启捕捉原因会提示:INTERSECT 所选对象太多(该提示不影响使用);解决办法增加变量(setvar "osmode" 0)
=================================================

打印基础来自:http://bbs.mjtd.com/forum.php?mod=viewthread&tid=112163&highlight=%B4%F2%D3%A1
PDF合并来自:http://bbs.mjtd.com/thread-189433-1-1.html
任意尺寸图幅来自:http://bbs.mjtd.com/forum.php?mod=viewthread&tid=189649&highlight=%C8%CE%D2%E2%B3%DF%B4%E7
过滤选择动态块来自:http://bbs.mjtd.com/forum.php?mod=viewthread&tid=182700&highlight=%B9%FD%C2%CB%D1%A1%D4%F1%B6%AF%CC%AC%BF%E9

放源码的目的是希望有老特能够进一步优化,优化后的程序恳请放回本帖,以做大家学习交流。

已知未解决BUG:已知问题已全部解决

已解决BUG: 1、导出单张PDF后会自动查看该PDF,在此感谢 黄翔
                 2、合并PDF排序BUG,原合并程序超过9张排序就会乱,比如  图纸1.pdf 图纸2.pdf  一直到  图纸10.PDF合并后 图纸10.PDF会排序到  图纸1.pdf之后,
                 3、已修正旋转用户坐标系偏移问题
                 4、已修正旋转坐标系图框排序问题









本帖子中包含更多资源

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

x

评分

参与人数 1明经币 +1 收起 理由
cghdy + 1 很给力!

查看全部评分

回复

使用道具 举报

发表于 2025-4-22 11:51:07 | 显示全部楼层
本帖最后由 黄翔 于 2025-4-22 11:54 编辑


测试不成功.

本帖子中包含更多资源

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

x
回复 支持 0 反对 1

使用道具 举报

发表于 2025-4-22 15:54:39 | 显示全部楼层
有空不如学C#,这样啥都可以完成.
一个OrderBy规则在Linq只需要一行...
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2025-4-24 22:36:23 | 显示全部楼层
hao3ren 发表于 2025-4-24 16:07
24号的打印出现未知命令,对于倾斜旋转图框不行

在cad2014和cad2020上测试没有问题
回复 支持 反对

使用道具 举报

发表于 2025-4-22 11:53:13 | 显示全部楼层
厉害的,孜孜不倦的研究这个技术。
回复 支持 反对

使用道具 举报

发表于 2025-4-22 12:00:15 | 显示全部楼层
本帖最后由 黄翔 于 2025-4-22 14:22 编辑

这两个问题都解决了.

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2025-4-23 09:40:13 | 显示全部楼层
旋转坐标系,把测试dwg做一个我试试呢.

点评

传了  发表于 2025-4-23 16:17
回复 支持 反对

使用道具 举报

发表于 2025-4-23 18:01:01 | 显示全部楼层
试下呢            

本帖子中包含更多资源

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

x

点评

还有 计算的角点坐标有误差 有两条图框边线打印不出来,我今天处理的没这个问题  发表于 2025-4-23 18:07
跟我今天处理的是一个结果 排序有问题  发表于 2025-4-23 18:05
回复 支持 反对

使用道具 举报

发表于 2025-4-24 09:09:36 | 显示全部楼层
旋转的坐标系计算应该是有误差的.没理解是如何计算的.不会.
回复 支持 反对

使用道具 举报

发表于 2025-4-24 10:33:28 | 显示全部楼层
黄翔 发表于 2025-4-24 09:09
旋转的坐标系计算应该是有误差的.没理解是如何计算的.不会.

怎么解决的发上来学习下呢.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-4-24 11:39:04 | 显示全部楼层
本帖最后由 陈伟 于 2025-4-24 11:46 编辑
黄翔 发表于 2025-4-24 10:33
怎么解决的发上来学习下呢.

各项已知问题都已解决,已下载后重新下载应该不会收明经币
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-17 08:21 , Processed in 0.197437 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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