1

我正在嘗試爲Photoshop調整大小和水印多張照片來編寫一個Applescript液滴。我想捆綁水印圖像並保存爲應用程序,以便我可以將其分發到我的組織中,但我似乎無法使腳本查看捆綁的資源。AppleScript - 找不到捆綁的資源

我拖着我的「watermark.png」形象的「包內容」欄,並使用下列文件處理的語句是:

on process_item(this_item) 
    set myPath to alias this_item as text 
    tell application "Adobe Photoshop CS5.1" 
     open file myPath 
     set thisDocument to current document 
     set ruler units of settings to pixel units 
     resize image thisDocument width 640 
     set wmPath to path to resource "watermark.png" 
     open file wmPath 
    end tell 
end process_item 

,但我總是得到以下錯誤:

Resource not found. 

我需要做些特別的事情來確保腳本能夠找到捆綁的資源嗎?

回答

1

這是因爲您要求應用程序「Photoshop」來查找資源。它不知道如何做到這一點。

爲了解決這個問題,無論是移動線set wmPath to path to resource "watermark.png"tell application的外部(例如,線tell application "Adobe Photoshop CS5.1"之前),
或更改爲:

tell me to set wmPath to path to resource "watermark.png" 
+0

感謝您的回覆。我也與\t \t \t \t「我的文件」設置爲(路徑資源「watermark.png」在我的捆綁路徑)作爲文本「 – jefflovejapan 2011-12-28 17:43:19