我具有比所描述的完全相同的问题本主题 ,与Photoshop CC 2017, 蟒2.7.13,comtypes 1.1.3, 窗口7(所有64位)
尝试通过蟒蛇+ comtypes调用Photoshop的方法会引发一个TypeError说,对象是不可调用的:
from comtypes.client import CreateObject
psApp = CreateObject("Photoshop.Application.110") # edited to match photoshop CC 2017
#Create a new document- this is where it bombs out!
psApp.Documents.Add(1024, 1024, 72, 'new_source_texture', 2, 1, 1)
Traceback (most recent call last):
File "test.py", line 9, in <module>
psApp.Documents.Add(1024, 1024, 72, 'new_source_texture', 2, 1, 1)
TypeError: '_Dispatch' object is not callable
...访问它,仿佛它是一个属性实际上默认ARGS调用的方法:
psApp.Documents.Add #without explicit call
有没有人遇到和解决这个问题?
谢谢!
保罗