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」にリソースの検索を依頼しているためです。これを行う方法はわかりません。お返事のための

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

ありがとう:どちらか、これを修正する(例えば、ラインtell application "Adobe Photoshop CS5.1"前)ブロックtell applicationのラインset wmPath to path to resource "watermark.png"外を移動し、
またはそれを変更するに

。私はまた、\t \t \t "myFileを私にバンドルパスのリソース" watermark.png "へのパスに設定すると" – jefflovejapan

関連する問題