同事在网上找各种软件来实现CAD图的批量打印,总是问题多多。于是,我想到一个更方便的解决方法,即只要我将一个打印出来,然后就可以用批量处理来实现。
1.在CAD中输入plot命令(或快捷键Ctrl+P),即可弹出打印设置对话框,现在里面需要改的有三项:打印机名称、打印范围(选择"窗口",再手动选择图框)、图形方向(纵向,默认是横向),如下图,只要我获取到这三个参数的设置,其他参数默认即可进行打印,可对话框的参数怎么通过代码来获取和实现呢?
2.我点开了打印对话框右下角的帮助,看到了Plot命令行的相关说明,于是在CAD命令行中输入"-Plot"(而不是Plot),即可通过命令行输入参数的形式(而不是对话框中选择参数)来打印。
3.很明显,我们可以通过调用系统命令来获取写一个打印的函数。
(command "-plot"
???? "是" ;;是否需要详细设置打印,当然是
???? "模型"
???? "Canon iR2520 UFRII LT"
???? "A4"
???? "毫米"
???? "纵向"
???? "否"
???? "范围"
???? "布满"
???? "居中打印"
???? "否"
???? "."
???? "是"
???? "显示"
???? "否"
???? "是"
???? "是"
???? )
对于不太清楚的参数,可以输入"?"进行查看
4.先在CAD测试一次,结果帮助文档写好lisp代码,然后用批量处理工具来实现批量打印即可。(这个万能的批量处理工具将在后期分享给大家!)
时间: 2024-10-27 09:14:52