如何检测AutoCAD是否在AutoLISP中完成打印

2024-09-28 22:36:07 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有方法可以确定打印作业是否仍在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文件是否存在,但通常,我会重写该文件,因此它在该命令之前已经存在。在


Tags: 文件to方法代码命令脚本pdf作业