1

Я пытаюсь написать капли Applescript для Photoshop, которая изменяет размеры и делает водяные знаки несколькими фотографиями. Я хочу связать изображения водяных знаков и сохранить как приложение, чтобы я мог распространять его в своей организации, но я не могу заставить скрипт видеть связанный ресурс.Applescript - не удается найти связанный ресурс

Я вытащил мой «watermark.png» изображение на «Bundle Содержание» на боковой панели, и я использую следующие операторы обработки файлов:

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 «установите myFile (путь к ресурсу« watermark.png »в пучке путей ко мне) в виде текста" – jefflovejapan

 Смежные вопросы

  • Нет связанных вопросов^_^