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

问题描述 投票:0回答:1

我需要关闭所有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

非常感谢您的帮助!

python python-3.x photoshop win32com
1个回答
1
投票

尝试一下:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.