zoukankan      html  css  js  c++  java
  • CAD中批量打印

    同事在网上找各种软件来实现CAD图的批量打印,总是问题多多。于是,我想到一个更方便的解决方法,即只要我将一个打印出来,然后就可以用批量处理来实现。

    1.在CAD中输入plot命令(或快捷键Ctrl+P),即可弹出打印设置对话框,现在里面需要改的有三项:打印机名称、打印范围(选择"窗口",再手动选择图框)、图形方向(纵向,默认是横向),如下图,只要我获取到这三个参数的设置,其他参数默认即可进行打印,可对话框的参数怎么通过代码来获取和实现呢?

    2.我点开了打印对话框右下角的帮助,看到了Plot命令行的相关说明,于是在CAD命令行中输入"-Plot"(而不是Plot),即可通过命令行输入参数的形式(而不是对话框中选择参数)来打印。

    3.很明显,我们可以通过调用系统命令来获取写一个打印的函数。

    (command "-plot"

         "是" ;;是否需要详细设置打印,当然是

         "模型"

         "Canon iR2520 UFRII LT"

         "A4"

         "毫米"

         "纵向"

         "否"

         "范围"

         "布满"

         "居中打印"

         "否"

         "."

         "是"

         "显示"

         "否"

         "是"

         "是"

         )

    对于不太清楚的参数,可以输入"?"进行查看

    4.先在CAD测试一次,结果帮助文档写好lisp代码,然后用批量处理工具来实现批量打印即可。(这个万能的批量处理工具将在后期分享给大家!)

    5.测试结果说明有问题!更改后的结果:

    (command "-plot"

         "Y"

         ""

         "Canon iR2520 UFRII LT"

         ""

         ""

         "P"

         ""

         "E"

         ""

         ""

         ""

         ""

         ""

         ""

         "N"

         "Y"

         "Y"

         );

        princ();

  • 相关阅读:
    自动化测试-短信验证码处理
    使用HttpClient调用WebAPI接口,含WebAPI端示例
    C#使用HttpClient上传文件并附带其他参数
    WebClient和HttpClient, 以及webapi上传图片
    C#-微信公众平台接口-上传临时素材
    字节组数(二进制流)、Base64、图片(文件)、二进制相互之间转换
    理解并设计rest/restful风格接口
    使用RESTful风格开发
    GitHub OAuth 第三方登录示例教程
    OAuth 2.0 的四种方式
  • 原文地址:https://www.cnblogs.com/liweis/p/4162191.html
Copyright © 2011-2022 走看看