Python用のcomtypesモジュールを使用してPhotoshopを自動化していますが、windows8でコマンドを実行しようとするとTypeErrorが発生します。
これらの同じコマンドは、windows7で正常に機能しています。
これは私が使用しているコードの例です:
from comtypes.client import CreateObject
psApp = CreateObject("Photoshop.Application")
#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
comtypesが間違ったタイプのオブジェクトを返すことと関係があるのではないかと思いますが、私はかなり新しいので、誰かが私を正しい方向に向けることができれば、本当に感謝しています!
ありがとう!