![](/img/trans.png)
[英]python win32com Dispatch fails with 'CrystalRuntime.Application' (64bit issue)
[英]Python win32com - application installed with both 32bit and 64bit versions
我正在使用pythons win32com模塊自動執行Adobe Photoshop。 這在某些計算機上工作正常(出現問題,無法在具有有限Windows帳戶權限的用戶上使用,但這是另一個問題)。
但是在同時安裝了32位和64位版本的Photoshop的計算機上,嘗試訪問com對象時,遇到錯誤,而不是Photoshop.Application對象本身,而是Photoshop.PhotoshopSaveOptions和Photoshop.SolidColor com對象。
我得到的錯誤是服務器執行失敗。
我猜想win32com會與不同版本的photoshop混淆。 除了卸載一個版本外,還有一種方法可以指定應使用哪個版本的win32com?
謝謝
我確定您必須安裝具有適當pywin32版本(32和64)的32位和64位python。
對於32位Photoshop,請在32位Python上運行腳本:
c:\python27\python myScript.py
對於64位,只需運行64位Python:
c:\python27-64\python myScript.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.