一种AutoCAD文件批量打印的方法

文档序号:9546894阅读:478来源:国知局
一种AutoCAD文件批量打印的方法
【技术领域】
[0001] 本发明涉及一种文件的快速。打印技术,具体的说是一种AutoCAD文件批量打印 的方法
【背景技术】
[0002] AutoCAD是机械工程技术人员常用的办公软件,在其环境下编制工艺文件,而且数 量巨大。但其打印方法相当繁琐,采用单页发送打印命令的方式。当需打印图形页数较多 时,需要对文件中每页内容进行打印区域选择并发送打印命令,技术人员的打印工作量大; 对于保密单位,每个打印命令需要经过指定的审批人员批准,而且打印时存在计算机处理 打印命令、时间等待的情况,迫切需求找到一种能快速打印AutoCAD文件的方法。

【发明内容】

[0003] 针对现有技术中应用AutoCAD打印图形页数工作量大等不足,本发明要解决的技 术问题是提供一种可减少打印人员的工作量、节约时间的AutoCAD文件批量打印的方法
[0004] 为解决上述技术问题,本发明采用的技术方案是:
[0005] 本发明一种AutoCAD文件批量打印的方法,包括以下步骤:
[0006] 1)对AutoCAD软件进行二次开发,生成CAD批量打印软件,后缀为· Isp ;
[0007] 2)在计算机硬盘中创建文件夹;
[0008] 3)的CAD批量打印软件直接拖进CAD环境;
[0009] 4)在CAD命令栏中输入CAD批量打印软件的文件名称,空格;
[0010] 5)按照命令栏中的提示依次选择需要打印图形的左上角点和右下角点,则自动输 出该打印图形图片,地址在硬盘中创建文件夹下;
[0011] 6)重复第4)、5)步骤,输出所有图形;
[0012] 7)打开 word 软件;
[0013] 8)插入上述文件夹下的所有图片;
[0014] 9)在word软件环境下发送打印。
[0015] 所述CAD批量打印软件后缀为.lsp,其步骤如下:
[0016] 定义命令;
[0017] 将对话框方式转为命令提示方式;
[0018] 提取所选择的左上角点;
[0019] 提取所选择的右下角点;
[0020] 对所选择范围进行复制;
[0021] 确定缩放区域;
[0022] 获取当前日期;
[0023] 将日期转换成字符串;
[0024] 将路径设置在硬盘的一个分区下;
[0025] 输出图形在指定路径下;
[0026] 将命令提示方式转为对话框方式;
[0027] 退出。
[0028] CAD批量打印软件源代码的编写过程如下:
[0029] 在CAD环境下,利用其命令"工具(T) "进入"Auto LISP(S) "中的"Visual LISP 编辑器",在Visual LISP控制台开发LSP源代码,并命名。
[0030] 打印图形的后缀为统一的自定义格式。
[0031] 本发明具有以下有益效果及优点:
[0032] 1.以打印10页文件为例,本发明相比原打印方式,减少工程技术人员工作量约 75%,节省审批时间80% ;页数越多,效果越明显。
【附图说明】
[0033] 图1为本发明方法中加载软件操作方法;
[0034] 图2为本发明操作实现过程图示。
【具体实施方式】
[0035] 下面结合说明书附图对本发明作进一步阐述。
[0036] 本发明一种AutoCAD文件批量打印的方法包括以下步骤:
[0037] 1)对AutoCAD软件进行二次开发,生成CAD批量打印软件,后缀为.Isp ;
[0038] 2)在计算机硬盘中创建文件夹;本实施例在D盘中创建,并命名为"DAYIN" ;
[0039] 3)将CAD批量打印软件碰· Isp (软件名称为丽1,后缀为· Isp)直接拖进CAD环境, 方法如图1所示;
[0040] 再如图2所示:
[0041] 4)在CAD命令栏中输入软件名称wm,空格;
[0042] 5)按照命令栏中的提示依次选择需要打印图形的左上角点和右下角点,自动输出 该打印图形的后缀为wmf格式图片,地址在"DAYIN"文件夹下;
[0043] 6)重复第3、4项,输出所有图形;
[0044] 7)打开 word 软件;
[0045] 8)插入"DAYIN"文件夹下的所有图片;
[0046] 9)在word软件环境下发送打印。
[0047] CAD批量打印软件wm. LSP源代码的编写过程如下:
[0048] 在CAD环境下,利用其命令"工具(T) "进入"Auto LISP(S) "中的"Visual LISP 编辑器",在Visual LISP控制台开发LSP源代码,命名为丽I. LSP0
[0049] CAD批量打印软件wm. LSP源代码如下:
[0050] (dellin c:w,m〇 ;;定义命令 vvm (setvar "FILEDIA" 0) ;;将对话框方式转为命令提示方式 (setq zs(getpoint "\n请选择左上角点:")) ;;提取所选择的左上角点 (setq yx(getpoint "\n请选择右下角点:")} ;;提取所选择的右下角点 (command "-copybase" zs "w" zs yx "") ;;对所选择范围进行复制 (command "zoom" "a") ;:缩放|X.域 (setq riqi(getvar "CDATE")) ;;获取当前日期 (setq riqi(rtos riqi 2 6)) ;;将日期转换成字符串 (sctq lujing(slrcat "d:\\DAYIN\\'' riqi ".Vv tnf"));;将路社设宵:/丨:D 盘> (command mBWMFOUT" Iujing ) ::输出阁形/l:-指定路抒下 (setvar "FILEDIA" I) ;;将命令提示方式转为对话框方式 (princ) ;; Mlli )
[0051] 本发明对CAD进行二次开发,输入命令后,点击图形左上角和右下角,便能将待打 印图形输出为图片格式,打开WORD软件,快速插入所有图片,仅对WORD文件发送一次打印 命令便能实现多页连续打印。
[0052] 本发明优化CAD打印方式,仅发送一个打印命令,经过一次保密审批便能实现连 续多页打印,减少打印人员的工作量和节约时间。
【主权项】
1. 一种AutoCAD文件批量打印的方法,其特征在于包括以下步骤: 1) 对AutoCAD软件进行二次开发,生成CAD批量打印软件,后缀为.lsp; 2) 在计算机硬盘中创建文件夹; 3) 的CAD批量打印软件直接拖进CAD环境; 4) 在CAD命令栏中输入CAD批量打印软件的文件名称,空格; 5) 按照命令栏中的提示依次选择需要打印图形的左上角点和右下角点,则自动输出该 打印图形图片,地址在硬盘中创建文件夹下; 6) 重复第4)、5)步骤,输出所有图形; 7) 打开word软件; 8) 插入上述文件夹下的所有图片; 9) 在word软件环境下发送打印。2. 按权利要求1所述的AutoCAD文件批量打印的方法,其特征在于: 所述CAD批量打印软件后缀为.lsp,其步骤如下: 定义命令; 将对话框方式转为命令提示方式; 提取所选择的左上角点; 提取所选择的右下角点; 对所选择范围进行复制; 确定缩放区域; 获取当前日期; 将日期转换成字符串; 将路径设置在硬盘的一个分区下; 输出图形在指定路径下; 将命令提示方式转为对话框方式; 退出。3. 按权利要求1所述的AutoCAD文件批量打印的方法,其特征在于CAD批量打印软件 源代码的编写过程如下: 在CAD环境下,利用其命令"工具⑴"进入"AutoLISP⑶"中的"VisualLISP编辑 器",在VisualLISP控制台开发LSP源代码,并命名。4. 按权利要求1所述的AutoCAD文件批量打印的方法,其特征在于:打印图形的后缀 为统一的自定义格式。
【专利摘要】本发明涉及一种AutoCAD文件批量打印的方法,包括以下步骤:1)对AutoCAD软件进行二次开发,生成CAD批量打印软件,后缀为.lsp;2)在计算机硬盘中创建文件夹;3)的CAD批量打印软件直接拖进CAD环境;4)在CAD命令栏中输入CAD批量打印软件的文件名称,空格;5)按照命令栏中的提示依次选择需要打印图形的左上角点和右下角点,则自动输出该打印图形图片,地址在硬盘中创建文件夹下;6)重复第4)、5)步骤,输出所有图形;7)打开word软件;8)插入上述文件夹下的所有图片;9)在word软件环境下发送打印。以打印10页文件为例,本发明相比原打印方式,减少工程技术人员工作量约75%,节省审批时间80%;页数越多,效果越明显。
【IPC分类】G06F3/12
【公开号】CN105302508
【申请号】CN201510819407
【发明人】张春华, 杨飞, 刘赟奕
【申请人】沈阳黎明航空发动机(集团)有限责任公司
【公开日】2016年2月3日
【申请日】2015年11月22日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1