Мне нужно запустить яблочный скрипт, который конвертирует изображения с помощью «событий изображения», и мне нужно запустить скрипт с PHP.
Если я запускаю сценарий с командной строкой в терминале или из редактора AppleScript, все работает правильно, но если я пытаюсь запустить сценарий с shell_exec или командой exec PHP, возникает ошибка -10810.
Это код.
Ошибка происходит по команде «open» «События изображения», но также происходит при первой команде каждого приложения.
on run {myFoto, myThumb}
try
set myTmpWidth to 1772
set myFoto to "Macintosh HD:Library:WebServer:Documents:imgProdotti:alta:" & myFoto
set myThumb to "Macintosh HD:Library:WebServer:Documents:imgProdotti:alta:" & myThumb
set myWidth to myTmpWidth * 1
tell application "Image Events"
set myImage to open myFoto
tell myImage
scale to size myTmpWidth
save as JPEG in myThumb
close
end tel
end tell
on error error_message
return error_message
end try
end run
Кто-нибудь может мне помочь?