有没有方法可以确定打印作业是否仍在AutoLISP中工作?在
我当前正在AutoCAD 2007的LISP脚本中使用DWG To PDF.pc3
打印机。不幸的是,vla-PlotToFile
函数立即返回。我想在绘图完成后自动打开文件。在
如果有帮助的话,我实际上在用Python编写AutoCAD之外的许多代码,用win32com调用它。在
我现在的代码是:
(vla-PlotToFile (vla-get-Plot activeDocument) printing-filename "DWG To PDF.pc3")
在AutoCAD完成打印之前返回。在
我考虑过在该命令之后检查pdf文件是否存在,但通常,我会重写该文件,因此它在该命令之前已经存在。在
需要通过将BACKGROUNDPLOT系统变量设置为零来关闭后台打印。参见例如this blog post。在
相关问题 更多 >
编程相关推荐