[分享]批量打印,批量分图程序
5 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[分享]批量打印,批量分图程序
前几天看到有人在批量打印,批量分图方面有需要,希望分享邱枫大师的程序给大家用一下。
更新历史:
添加:支持起点与终点重合的五个顶点的非闭合PLINE线图框。3.5.9
增加了对部分种类的pc3和打印机程序的PLT文件默认扩展名的的判断。比如PublishToWeb JPG.pc3设备自动设置扩展名为JPG等等 2010-07-21 3.5.5
对话框中“生成PLT文件”改为“打印到文件”。2010-07-21 3.5.5
解决错误: 已加载该 LISP 应用程序 BatchPlot 2010-06-29 3.5.4
允许用户在Batchplot.ini文件中对“自动比例”是否取整,取整时保留的有效位数进行设定。2010-06-28 3.5.3
修复卸载程序的一个List Out of Index错误。 2010-02-24 3.5.2
紧急修复:加载程序出错导致Support路径全部丢失。 2010-02-24 3.5.2
解决安装时中文支持路径问题。LoadBatchplot.lsp 2010-02-23 3.5.1
允许图框选择多个图块名或多个图层名。允许用户自定义默认图块名,图层名。2010-01-31 3.5.0
绕开在某些打印机驱动程序下plt文件名中有英文逗号不能处理的问题(自动替换成全角逗号)。2009-11-29 3.4.0
在Batchplot.ini中添加默认路径和打印截记默认是否打开的支持 2009-11-03 3.3.9
修正绿色形式加载时的一个错误 2009-06-11 3.3.8
提供Batchplot.ini文件供用户自定义少量默认值 2009-05-11 3.3.7
将默认比例改为适合纸张。2009-05-11 3.3.7
将默认打印顺序改为“左右,上下”。2009-05-11 3.3.7
因为AutoLISP中ssnamex的一些奇怪的返回值,所以对图块图框范围的判断方式作了一点修正。2009-01-01 3.3.6
修改对话框文字中的“理正图框”为常用。因天正图框也支持。3.3.5
根据Levis建议修正:文件或布局重名时的选项修改时,对文件名称样板作处理以保持一致。3.3.5
修正:对于非零宽度的普通图层PLINE图框处理。2008年4月7日 3.3.4
对于无法解析正则表达式的系统提供了一种默认文件名的处理方式,保证可以最低限度地正常使用。2008年1月31日 3.3.3
修正:解决某些类型的特殊图框的边界判断处理问题。2008年1月30日 3.3.2
修正:在图名中读取指定图块属性时因程序内部框选范围问题有可能选择到相邻紧贴的图框。2007年12月4日 3.3.1
对于完全重合的图框,允许有1/500的图框宽度的误差。误差在这个范围内的图框认为完全重合。2007年12月2日 3.3.0
允许用户指定PLOT文件的扩展名,解决生成图片、PDF时扩展名不正确的问题。2007年12月1日 3.3.0
修正了文件名自动编号的部分问题。2007年12月1日 3.3.0
解决分图后不保留Group之类的扩展数据问题。现提供两种分式分图。2007年12月1日 3.3.0
解决程序与图像打印机不兼容的问题,现在可以利用它打印成PNG之类的图片了。2007年11月26日 3.2.3
文件布局名称中新增一种仅在需要时才添加的自动编号顺延变量标记
对菜单结构调整,增加直接指向批量切图、批量布局之类命令的菜单条并添加相应的命令。2007年11月25日 3.2.2
制作在线捐赠页面。从本版开始,本程序的开发接受用户自愿捐助。2007年11月17日 3.2.1
在AutoCAD界面中添加菜单项,方便调用。2007年11月17日 3.2.1
对最终生成的文件名的中字符合法型作分析,将不合适字符替换成允许的字符。2007年11月17日 3.2.1
对自动命名的逻辑架构作了全新架构, 支持更多的用户自定义功能 2007年11月16日 3.2.0
修正了一个重名处理的 Bug 2007年11月2日 3.1.1
添加切分图纸为一张图一个dwg文件的功能 2007年10月30日 3.1.0
统一了PLT文件、布局、dwg文件的命名模块,添加使用特定图层的文字作为命名的方式 2007年10月30日 3.1.0Beta
修正了新的外框计算方法的一个坐标系转换错误 2007年8月14日 3.0.7
改进了对图块形式的图框的外框计算方法 2007年8月13日 3.0.6
自动去除重复的完全重合的图框 2007年7月13日 3.0.5
自动去除完全相互嵌套的图框(大框套小框)的情况 2007年7月13日 3.0.5
根据实际使用状况,使用特定图形的矩形PLINE作为图框时不再强行要求PLINE线全局宽度为0 2007年7月13日 3.0.5
去除只在模型空间中批量打印的限制 2007年7月13日 3.0.5
添加打印戳记选项与设置按钮 2006年6月1日 3.0.4
保存设置(按应用或确定)时不保存打印份数的值以免误操作 2006年6月1日
修正预览时按N时非正常退出的Bug 3.0.3
修正一个选择PLINE图框的Bug(2006年2月10日)3.0.2
添加“逐份打印”功能。(注意:逐份打印将耗用更多的计算机处理时间,2006年2月1日)
添加“应用”按钮。用于在不打印的情况下保存批量打印的设置(2006年2月1日)
添加命令DeleteBPlotData,用于清除保存在DWG图中的上次批量打印的数据(2006年2月1日)
在理正图框模式下添加支持的图层名"*-图框标题", "*-图框"(2006年2月1日)3.0.1
修正调试程序时的一个疏忽,把有用的代码注释掉了导致不能选取图块(7月22日)2.9.1
支持除理正图框层外的其它图层上的图框(封闭矩形PLINE)6月29日
支持反向打印(图纸旋转180度)6月29日
理正图框支持“*_TITLE”6月29日
添加支持“理正电气(ELE_TITLE)”图层的图框。(4月8日)
修正“在布局空间中强制使用模型空间线型比例”选项不起作用的问题(程序中笔误)(4月8日)
因DCS与UCS不一致而产生的Bug,Target系统变量(2005.2.24)
在状态栏显示比例与进度信息(7月5日)
BUGFIX: 图块列表(7月5日)
提供打印多个Layout的功能(7月1日)
打印不出图框边线问题(6月30日)
在DWG文件中保存上次的批量打印设置(6月28日)
增加打印顺序调整功能(6月25日)
自动打印比例算法调整(6月25日)
支持在UCS下的图块图框(6月25日)
自动旋转设为可选。如选成不自动,可以在页面设置中调整方向(6月25日)
支持在UCS下的理正图框(6月24日)
2.2版。增加图纸偏移与居中选项(6月9日)
增加了一个打印份数的选项。
加入打印机驱动或打印机不存在时的出错处理。
第二版全面改写,新增对话框。
加入对理正图框的支持。
第一版。
下载地址:
http://cht.tw/h/ni6n0
____________________________________________________________________________________
本人联系方式:429014673@qq.com
欢迎各位加入QQ群,“幕墙设计高手施工” 群号: 286531760
dongjianlong- 一般會員
- 文章總數 : 26
年齡 : 38
來自 : 广东佛山
職業 : 设计
愛好 : 画图
個性 : 人品好
使用年資 : 4
使用版本 : CAD2010
經驗值 : 4498
威望值 : 30
注冊日期 : 2012-11-08
judyyai- 管理顧問
- 文章總數 : 7786
年齡 : 47
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30401
威望值 : 3610
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
回復: [分享]批量打印,批量分图程序
--此程序是内地邱枫大师的作品。judyyai 寫到:感謝分享~
跟這個很類似~
【發帖精華】AutoCAD模型空間及配置空間批量打印(列印)軟件
https://www.autocad-tw.com/t12052-topic#83166
____________________________________________________________________________________
本人联系方式:429014673@qq.com
欢迎各位加入QQ群,“幕墙设计高手施工” 群号: 286531760
dongjianlong- 一般會員
- 文章總數 : 26
年齡 : 38
來自 : 广东佛山
職業 : 设计
愛好 : 画图
個性 : 人品好
使用年資 : 4
使用版本 : CAD2010
經驗值 : 4498
威望值 : 30
注冊日期 : 2012-11-08
回復: [分享]批量打印,批量分图程序
是的!感恩邱枫大师造福人群~dongjianlong 寫到:--此程序是内地邱枫大师的作品。judyyai 寫到:感謝分享~
跟這個很類似~
【發帖精華】AutoCAD模型空間及配置空間批量打印(列印)軟件
https://www.autocad-tw.com/t12052-topic#83166
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [分享]批量打印,批量分图程序
應該兩套都是同一個作者~dongjianlong 寫到:--此程序是内地邱枫大师的作品。judyyai 寫到:感謝分享~
跟這個很類似~
【發帖精華】AutoCAD模型空間及配置空間批量打印(列印)軟件
https://www.autocad-tw.com/t12052-topic#83166
只是不同版面
不知道這個有沒又說明檔
judyyai- 管理顧問
- 文章總數 : 7786
年齡 : 47
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30401
威望值 : 3610
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
小一號的三合一批次列印程式(試用版)
阿貴去年寫的三合一批次列印程式(試用版)
程式名稱 : mbp.vlx
程式下載: https://app.box.com/s/3fawlraupkfaskxgaek0
載入指令 : (load "mbp")
執行指令 : mbp
*********************************************************************************
請輸入 mbp , 以執行三合一圖框批次出圖程式
相關聯的檔案: mbp.lsp, mbp.dcl, get_var_for_mbp.lsp
*********************************************************************************
1. 可依 [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式批次出圖 plot.
2. [ 預設輸出設備 ] 自動擷取 auto cad 內定的印表機, 第一次執行此程式時需確認印表機的名稱是否正確, 以後執行此程式都會是這台印表機. 使用配置出圖的使用者, 每當變更印表機後, 配置內的印表機都必須全部手動更正; 要列印別人的圖面時, 因為對方的印表機和這裡不同的關係, 也必須手動設定印表機. 此程式則只需指定想要出圖的 [ 預設輸出設備 ], 完全不需一一更改圖檔內的印表機名稱.
3. [ 預設出圖型式表名稱 ] 如同 [ 預設輸出設備 ] 一樣, 會自動擷取 auto cad 內定的出圖型式表名稱, 內定的副檔名為 .ctb , 建議使用者要建立自己專用的 [ 出圖型式表名稱 ] .
4. [ 圖紙大小 ] 只有提供 [ A3 ] 和 [ A4 ] 兩種常用的尺寸.
5. [ 圖紙單位 ] 只有提供 [ 英吋 ] 和 [ 公釐 ] 兩種常用的單位.
6. [ 圖面方位 ] 提供 [ 直式 ] 和 [ 橫式 ] 兩種列印方向.
7. 每次批次列印的時候, 都必須是相同的 [ 圖紙大小 ], [ 圖紙單位 ], [ 圖面方位 ].
8. [ 出圖順序 ] 提供 [ 由左至右 ] 和 [ 從上到下 ] 兩種列印順序, 每次批次列印的時候, 都必須是單一行或單一列排列的方式出圖. 若是採用多階陣列的方式出圖, 列印依然可以執行, 但是列印的順序可能會和預想的順序不同.
9. [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式, 程式內定以 [ 圖框 block ] 為第一優先順序, 其內定的 圖框 block 名稱為 fde, 第二順位為 A4; 在副程式 get_var_for_mbp.LSP 內, 有三種出圖方式的第一和第二順位的名稱, 其名稱可依使用者的繪圖環境做適當的修改.
9. [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式, 程式內定的選取數量都是圖檔內所有符合條件的圖元全部選取. 如果確定, 可直接按 [ 按我 XX出圖 ] 的按鈕出圖; 若不合適, 則可自行選取 block, polyline, 或 layout.
可以參考下面的程式說明:
https://docs.google.com/presentation/d/17aqANBHUJnJL-y-bWZDC4FOX6wl2AmOon4rwxakB-e0/edit#slide=id.p
程式名稱 : mbp.vlx
程式下載: https://app.box.com/s/3fawlraupkfaskxgaek0
載入指令 : (load "mbp")
執行指令 : mbp
*********************************************************************************
請輸入 mbp , 以執行三合一圖框批次出圖程式
相關聯的檔案: mbp.lsp, mbp.dcl, get_var_for_mbp.lsp
*********************************************************************************
1. 可依 [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式批次出圖 plot.
2. [ 預設輸出設備 ] 自動擷取 auto cad 內定的印表機, 第一次執行此程式時需確認印表機的名稱是否正確, 以後執行此程式都會是這台印表機. 使用配置出圖的使用者, 每當變更印表機後, 配置內的印表機都必須全部手動更正; 要列印別人的圖面時, 因為對方的印表機和這裡不同的關係, 也必須手動設定印表機. 此程式則只需指定想要出圖的 [ 預設輸出設備 ], 完全不需一一更改圖檔內的印表機名稱.
3. [ 預設出圖型式表名稱 ] 如同 [ 預設輸出設備 ] 一樣, 會自動擷取 auto cad 內定的出圖型式表名稱, 內定的副檔名為 .ctb , 建議使用者要建立自己專用的 [ 出圖型式表名稱 ] .
4. [ 圖紙大小 ] 只有提供 [ A3 ] 和 [ A4 ] 兩種常用的尺寸.
5. [ 圖紙單位 ] 只有提供 [ 英吋 ] 和 [ 公釐 ] 兩種常用的單位.
6. [ 圖面方位 ] 提供 [ 直式 ] 和 [ 橫式 ] 兩種列印方向.
7. 每次批次列印的時候, 都必須是相同的 [ 圖紙大小 ], [ 圖紙單位 ], [ 圖面方位 ].
8. [ 出圖順序 ] 提供 [ 由左至右 ] 和 [ 從上到下 ] 兩種列印順序, 每次批次列印的時候, 都必須是單一行或單一列排列的方式出圖. 若是採用多階陣列的方式出圖, 列印依然可以執行, 但是列印的順序可能會和預想的順序不同.
9. [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式, 程式內定以 [ 圖框 block ] 為第一優先順序, 其內定的 圖框 block 名稱為 fde, 第二順位為 A4; 在副程式 get_var_for_mbp.LSP 內, 有三種出圖方式的第一和第二順位的名稱, 其名稱可依使用者的繪圖環境做適當的修改.
9. [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式, 程式內定的選取數量都是圖檔內所有符合條件的圖元全部選取. 如果確定, 可直接按 [ 按我 XX出圖 ] 的按鈕出圖; 若不合適, 則可自行選取 block, polyline, 或 layout.
可以參考下面的程式說明:
https://docs.google.com/presentation/d/17aqANBHUJnJL-y-bWZDC4FOX6wl2AmOon4rwxakB-e0/edit#slide=id.p
yakuei88- 一般會員
- 文章總數 : 28
年齡 : 58
來自 : 高雄市
職業 : 雷射板金繪圖
愛好 : autolisp程式設計
個性 : 勤奮努力
使用年資 : 20年
使用版本 : 2012
經驗值 : 4080
威望值 : 39
注冊日期 : 2014-01-14
回復: [分享]批量打印,批量分图程序
yakuei88前輩您好:yakuei88 寫到:阿貴去年寫的三合一批次列印程式
程式名稱 : mbp.vlx
[https://drive.google.com/?authuser=0#folders/0B4V7PpiBg1osZGdYYXRMcDNaSEk]
載入指令 : (load "mbp")
執行指令 : mbp
*********************************************************************************
請輸入 mbp , 以執行三合一圖框批次出圖程式
相關聯的檔案: mbp.lsp, mbp.dcl, get_var_for_mbp.lsp
*********************************************************************************
- Spoiler(用來隱藏帖子內容):
1. 可依 [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式批次出圖 plot.
2. [ 預設輸出設備 ] 自動擷取 auto cad 內定的印表機, 第一次執行此程式時需確認印表機的名稱是否正確, 以後執行此程式都會是這台印表機. 使用配置出圖的使用者, 每當變更印表機後, 配置內的印表機都必須全部手動更正; 要列印別人的圖面時, 因為對方的印表機和這裡不同的關係, 也必須手動設定印表機. 此程式則只需指定想要出圖的 [ 預設輸出設備 ], 完全不需一一更改圖檔內的印表機名稱.
3. [ 預設出圖型式表名稱 ] 如同 [ 預設輸出設備 ] 一樣, 會自動擷取 auto cad 內定的出圖型式表名稱, 內定的副檔名為 .ctb , 建議使用者要建立自己專用的 [ 出圖型式表名稱 ] .
4. [ 圖紙大小 ] 只有提供 [ A3 ] 和 [ A4 ] 兩種常用的尺寸.
5. [ 圖紙單位 ] 只有提供 [ 英吋 ] 和 [ 公釐 ] 兩種常用的單位.
6. [ 圖面方位 ] 提供 [ 直式 ] 和 [ 橫式 ] 兩種列印方向.
7. 每次批次列印的時候, 都必須是相同的 [ 圖紙大小 ], [ 圖紙單位 ], [ 圖面方位 ].
8. [ 出圖順序 ] 提供 [ 由左至右 ] 和 [ 從上到下 ] 兩種列印順序, 每次批次列印的時候, 都必須是單一行或單一列排列的方式出圖. 若是採用多階陣列的方式出圖, 列印依然可以執行, 但是列印的順序可能會和預想的順序不同.
9. [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式, 程式內定以 [ 圖框 block ] 為第一優先順序, 其內定的 圖框 block 名稱為 fde, 第二順位為 A4; 在副程式 get_var_for_mbp.LSP 內, 有三種出圖方式的第一和第二順位的名稱, 其名稱可依使用者的繪圖環境做適當的修改.
9. [ 圖框 block ] , [ 配置 layout ], [ 特定圖層+聚合線 layer + polyline ] 三種方式, 程式內定的選取數量都是圖檔內所有符合條件的圖元全部選取. 如果確定, 可直接按 [ 按我 XX出圖 ] 的按鈕出圖; 若不合適, 則可自行選取 block, polyline, 或 layout.
可以參考下面的程式說明:
https://docs.google.com/presentation/d/17aqANBHUJnJL-y-bWZDC4FOX6wl2AmOon4rwxakB-e0/edit#slide=id.p
剛剛試用後,並且製作影片分享教學,但是作到一半出現以下訊息:
Tiger&蘋果爸 在 2014-01-15, 17:09 作了第 1 次修改
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
sorry, 那是 yakuei88 設定了試用次數的關係
抱歉, 因為這是試用的程式, 每台電腦只能使用 20 次, 但不限電腦數.
附件是阿貴加碼到可以試用 200 次的程式檔,
應該夠試了.
因為是去年10月份才寫出來的, 在6~8台電腦, 和使用者操作下,
約 3 個月期間修改的比較穩定.
如果, 使用上有問題, 尚請多多包涵...
程式下載: https://app.box.com/s/3fawlraupkfaskxgaek0
附件是阿貴加碼到可以試用 200 次的程式檔,
應該夠試了.
因為是去年10月份才寫出來的, 在6~8台電腦, 和使用者操作下,
約 3 個月期間修改的比較穩定.
如果, 使用上有問題, 尚請多多包涵...
程式下載: https://app.box.com/s/3fawlraupkfaskxgaek0
yakuei88- 一般會員
- 文章總數 : 28
年齡 : 58
來自 : 高雄市
職業 : 雷射板金繪圖
愛好 : autolisp程式設計
個性 : 勤奮努力
使用年資 : 20年
使用版本 : 2012
經驗值 : 4080
威望值 : 39
注冊日期 : 2014-01-14
回復: [分享]批量打印,批量分图程序
感恩yakuei88前輩加碼試用200次,有興趣試用的朋友可以按照影片操作喔~yakuei88 寫到:抱歉, 因為這是試用的程式, 每台電腦只能使用 20 次, 但不限電腦數.
附件是阿貴加碼到可以試用 200 次的程式檔,
應該夠試了.
因為是去年10月份才寫出來的, 在6~8台電腦, 和使用者操作下,
約 3 個月期間修改的比較穩定.
如果, 使用上有問題, 尚請多多包涵...
程式下載: https://app.box.com/s/3fawlraupkfaskxgaek0
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [分享]批量打印,批量分图程序
太棒了,
yakuei88 上傳檔案不到一小時,
操作影片就製作完畢,
太感謝了.
影片中示範了兩頪出圖步驟,
最後一項配置出圖, 可能大家比較陌生.
因為絶大多數 autocad user 是在模型空間做圖框, 出圖.
如果選用此項出圖方式,
內定為全部出圖.
如要局部出圖, 可以取消全部出圖, 再點選您要出圖的圖紙名稱,
加 ctrl 或 shift 鍵可以多選, 一次作批次出圖哦!
yakuei88 上傳檔案不到一小時,
操作影片就製作完畢,
太感謝了.
影片中示範了兩頪出圖步驟,
最後一項配置出圖, 可能大家比較陌生.
因為絶大多數 autocad user 是在模型空間做圖框, 出圖.
如果選用此項出圖方式,
內定為全部出圖.
如要局部出圖, 可以取消全部出圖, 再點選您要出圖的圖紙名稱,
加 ctrl 或 shift 鍵可以多選, 一次作批次出圖哦!
yakuei88- 一般會員
- 文章總數 : 28
年齡 : 58
來自 : 高雄市
職業 : 雷射板金繪圖
愛好 : autolisp程式設計
個性 : 勤奮努力
使用年資 : 20年
使用版本 : 2012
經驗值 : 4080
威望值 : 39
注冊日期 : 2014-01-14
回復: [分享]批量打印,批量分图程序
其實我就是製作「配置出圖」時,試用次數滿了...所以先po前兩種方式。yakuei88 寫到:太棒了,
yakuei88 上傳檔案不到一小時,
操作影片就製作完畢,
太感謝了.
影片中示範了兩頪出圖步驟,
最後一項配置出圖, 可能大家比較陌生.
因為絶大多數 autocad user 是在模型空間做圖框, 出圖.
如果選用此項出圖方式,
內定為全部出圖.
如要局部出圖, 可以取消全部出圖, 再點選您要出圖的圖紙名稱,
加 ctrl 或 shift 鍵可以多選, 一次作批次出圖哦!
早期我也是習慣模型空間出圖,現在則都是使用配置出圖,使用「圖紙集」更是「快、很、準」喔~
ps:明天再補上「配置出圖」方式。
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [分享]批量打印,批量分图程序
謝謝您的分享.......................................
clare- 一般會員
- 文章總數 : 15
年齡 : 43
來自 : Tainan
職業 : AutoCAD
愛好 : 騎車
個性 : 樂觀
使用年資 : 6個月
使用版本 : 2014、2004
經驗值 : 3514
威望值 : 0
注冊日期 : 2015-05-01
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章