Python-关闭所有活动文档而不保存

我需要关闭所有Photoshop文档,无论是任何数量,都不要保存且没有任何用户提示。我当前的代码在下面,仅用于关闭活动文档。

psApp = win32com.client.Dispatch("Photoshop.Application")
psApp.Application.activeDocument.Close(2) # close file without saving
psApp.Quit()

Photoshops API文档太糟糕了,但是这是我试图关闭所有内容的方法:

while psApp.documents.length:
    psApp.activeDocument.close()

AttributeError: <unknown>.length

非常感谢您的帮助!

mefie 回答:Python-关闭所有活动文档而不保存

尝试一下:

while True:
    try:
        psApp.Application.ActiveDocument.Close(2)
    except:
        break
psApp.Quit()

我没有PS,但是我可以确认它可以与Word一起使用!

,

我可以以此关闭所有活动文档。

while psApp.Documents.Count > 0:
    psApp.ActiveDocument.Close(2)
本文链接:https://www.f2er.com/2806279.html

大家都在问