我正在使用 pythons win32com 模块来自动化 Adobe Photoshop。这在某些机器上工作正常(有问题,它不适用于 Windows 帐户权限有限的用户,但那是另一个问题)。
但是在安装了 32 位和 64 位版本的 Photoshop 的机器上,我在尝试访问 com 对象时遇到错误,不是 Photoshop.Application 对象本身,而是 Photoshop.PhotoshopSaveOptions 和 Photoshop.SolidColor com 对象。
我得到的错误是服务器执行失败。
我猜 win32com 对不同版本的 photoshop 感到困惑。除了卸载一个版本,有没有办法指定 win32com 应该使用哪个版本?
谢谢
请您参考如下方法:
我确定您必须安装 32 位和 64 位 python 以及适当的 pywin32 版本(32 和 64)。
对于 32 位 Photoshop,在 32 位 Python 上运行脚本:
c:\python27\python myScript.py
对于 64 位,只需运行 64 位 Python:
c:\python27-64\python myScript.py
