2015-06-24 86 views
0

我已經使用python使用從CS6到CC 2014的版本編寫腳本,並且我的腳本完美地工作。上週我更新了我的Photoshop到CC 2015,我的腳本停止工作。我收到有關缺少屬性的錯誤消息。我認爲這是由於CC 2015改變了COM界面。當我檢查可用屬性時,我注意到只有一小部分屬性是avilabe。Python和Photoshop

然後我重新安裝了CC 2014,但問題沒有消失,我仍然看到屬性的一小部分,其餘的都給出了相同的錯誤信息。我注意到啓動畫面已經改變了我之前版本的CC 2014,這可能意味着我的新版CC 2014也發生了一些變化。

我仍然可以在我的舊機器上用CS6運行腳本。

我當然在使用新的Ps版本之前運行makepy。

我試過兩種方法:win32com和comtypes。兩者都不起作用。我爲win32com和comtypes方法獲得了不同的導出方法,這是令人驚訝的。

我非常依賴我的腳本,並希望找到解決方案。

如果您使用的是帶有python的Photoshop CC 2014,我建議您在問題解決之前不要升級。

+1

歡迎來到StackOverflow。爲了使這個問題更有可能得到解答,你可以將錯誤信息和失敗的腳本添加到你的問題中。這就是爲什麼這很重要:http://stackoverflow.com/help/mcve –

+0

大多數人不會有PS,但將能夠排除錯誤信息。 –

回答

0

看來這是由於Photoshop API的變化。 您可能想要向他們報告並獲得正確的反饋。

由於大多數stackflow用戶可能更「面向代碼」,因此很可能您無法獲得有效的答案。