0

有没有办法确定绘图作业是否仍在 AutoLISP 中工作?

我目前DWG To PDF.pc3在 AutoCAD 2007 的 LISP 脚本中使用打印机。不幸的是,vla-PlotToFile函数立即返回。我想在绘图完成后自动打开文件。

如果有帮助,我实际上在 Python 中在 AutoCAD 之外进行了大量编码,并使用 win32com 调用它。

我目前拥有的代码是:

(vla-PlotToFile (vla-get-Plot activeDocument) printing-filename "DWG To PDF.pc3")

在 AutoCAD 完成打印之前返回。

我考虑在该命令之后检查 pdf 文件是否存在,但通常我会覆盖该文件,因此它在命令之前已经存在。

4

1 回答 1

1

您需要通过将 BackgroundPLOT 系统变量设置为零来关闭背景绘图。参见例如这篇博文

于 2013-07-06T02:13:26.823 回答