2013-07-05 58 views
0

有没有办法找出一个阴谋任务是否仍在AutoLISP中工作?如何检测AutoCAD是否在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文件的存在,但是通常我会写这个文件,所以它在命令之前就已经存在了。

回答

1

您需要通过将BACKGROUNDPLOT系统变量设置为零来关闭背景绘图。见例如this blog post

+0

我已经发现环境变量,但它已经设置为2,这是发布的图和背景的前景。我觉得这很好。谢谢。 – favilo

相关问题