Je dois exécuter un applescript qui convertit les images avec des "événements image" et je dois exécuter le script avec PHP. Si j'exécute le script avec la ligne de commande dans le terminal ou à partir de l'éditeur AppleScript, tout fonctionne correctement, mais si j'essaie d'exécuter le script avec shell_exec ou exec, la commande PHP -10810 erreur se produit.Applescript -10810 Erreur
Ceci est le code. L'erreur se produit à la commande "open" de "Image Events" mais se produit également à la première commande de chaque application.
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
Quelqu'un peut-il m'aider?
Vous devez montrer un code. Je n'ai pas pu trouver le numéro de l'erreur, donc sans voir de code, je ne peux pas savoir quel est le problème. – regulus6633
sur l'exécution {myFoto, myThumb} \t essayer \t \t ensemble myTmpWidth à 1 772 - (15 CM 300 dpi) \t \t ensemble myFoto à "Macintosh HD: Bibliothèque: Documents: WebServer: imgProdotti: alta:" & myFoto \t \t \t \t ensemble myThumb à "Macintosh HD: Bibliothèque: Documents: WebServer: imgProdotti: alta:" & myThumb \t \t ensemble myWidth à myTmpWidth * 1 \t \t \t \t applications tell "image événements" \t \t \t \t \t \t \t \t set myImage pour ouvrir myFoto \t \t \t dire myImage \t \t \t \t échelle à la taille myTmpWidth \t \t \t \t enregistrer en tant que JPEG dans myThumb \t \t \t \t près \t \t \t fin te l \t \t \t end tell \t \t \t en cas d'erreur error_message \t \t retour error_message \t fin essayer \t fin runw – user691246
Utilisez-vous la commande 'osascript' pour exécuter le AppleScript de' exec() '' ou shell_exec()? – morgant