Python 如何检测AutoCAD是否在AutoLISP中打印
有没有办法确定绘图作业是否仍在AutoLISP中工作 我目前正在AutoCAD 2007中使用LISP脚本中的Python 如何检测AutoCAD是否在AutoLISP中打印,python,autocad,win32com,autolisp,Python,Autocad,Win32com,Autolisp,有没有办法确定绘图作业是否仍在AutoLISP中工作 我目前正在AutoCAD 2007中使用LISP脚本中的DWG To PDF.pc3打印机。不幸的是,vla plotofile函数会立即返回。我想在绘图完成后自动打开文件 若有帮助的话,我实际上正在用Python在AutoCAD之外编写大量代码,用win32com调用它 我目前拥有的代码是: (vla-PlotToFile (vla-get-Plot activeDocument) printing-filename "DWG To PDF
DWG To PDF.pc3
打印机。不幸的是,vla plotofile
函数会立即返回。我想在绘图完成后自动打开文件
若有帮助的话,我实际上正在用Python在AutoCAD之外编写大量代码,用win32com调用它
我目前拥有的代码是:
(vla-PlotToFile (vla-get-Plot activeDocument) printing-filename "DWG To PDF.pc3")
在AutoCAD完成打印之前返回的
我考虑在该命令之后检查pdf文件是否存在,但通常情况下,我会重写该文件,因此它在该命令之前就已经存在。您需要通过将BACKGROUNDPLOT系统变量设置为零来关闭背景打印。参见,例如,我发现了环境变量,但它已经设置为2,这是绘图的前景和发布的背景。我觉得这已经足够好了。谢谢