Adobe Bridge CS5.1’de seçilen görüntünün küçük resminin üst dosya yolunu bir kabuk betiğine aktarmak için çalışıyorum. Bir Applescript, aşağıdaki gibi küçük bir javascript komutunu sarar:
set js to "app.document.selections[0].spec.parent.name;" # parent of 1st selected image
tell application "Adobe Bridge CS5.1" # target adobe product
set theResult to do javascript js # fire away, waiting for return value
end tell
Javascript doğru değeri bildirir - çıktıyı Bridge üzerinden test ettim alert
. Ne yazık ki, do javascript
komut mu değil herhangi bir değer döndürür, bu yüzden açık bir katma return
deyimi:
set js to "return app.document.selections[0].spec.parent.name;"
AppleScript Editor.app'da bir hata atar :
error "Adobe Bridge CS5.1 got an error: AppleEvent handler failed." number -10000
Neyi yanlış yapıyorum? Not: Sadece yola ihtiyacım var, nasıl yapıldığını umursamıyorum.