2

我正在使用 pythons win32com 模块来自动化 Adob​​e Photoshop。这在某些机器上可以正常工作(在 Windows 帐户权限有限的用户上无法正常工作,但这是另一个问题)。

但是在安装了 32 位和 64 位版本的 Photoshop 的机器上,我在尝试访问 com 对象时遇到错误,而不是 Photoshop.Application 对象本身,而是 Photoshop.PhotoshopSaveOptions 和 Photoshop.SolidColor com 对象。

我得到的错误是服务器执行失败。

我猜 win32com 对不同版本的 Photoshop 感到困惑。除了卸载一个版本,有没有办法指定 win32com 应该使用哪个版本?

谢谢

4

1 回答 1

0

我相信您必须安装 32 位和 64 位 python 并安装适当的 pywin32 版本(32 和 64)。

对于 32 位 Photoshop,在 32 位 Python 上运行您的脚本:

c:\python27\python myScript.py

对于 64 位,只需运行 64 位 Python:

c:\python27-64\python myScript.py
于 2012-10-23T18:21:50.760 回答