applescript et photoshop 2022 : comment ouvrir une image ?

Kerdaven

Membre confirmé
26 Juin 2023
36
0
49
Bonjour,

je pensais que c'était simple d'ouvrir une image via applescript et photoshop 2022.
Pourtant mon code ci-après ne marche pas :

L'erreur renvoyée est
"Erreur dans Adobe Photoshop 2022 : Le fichier un objet quelconque est introuvable." number -43

Merci pour vos lumières !

set mon_image to choose file with prompt "Image source"


tell application "Adobe Photoshop 2022"

activate

set ruler units of settings to pixel units
open mon_image

set theDocument to current document


end tell

display dialog "Fin"
 
Bonjour,

Je n'ai pas photoshop 2022, mais essai ça
Bloc de code:
set mon_image to choose file with prompt "Image source"
set lefichier to mon_image as string

tell application "Adobe Photoshop 2022"
   
    activate
   
    set ruler units of settings to pixel units
    open file lefichier
   
    set theDocument to current document
   
   
end tell

display dialog "Fin"

Et ceci devrais suffire pour ouvrir un fichier.
Bloc de code:
set mon_image to choose file with prompt "Image source"
set lefichier to mon_image as string

tell application "Adobe Photoshop 2022"
    activate
    open file lefichier
end tell

display dialog "Fin"
 
bonjour,

cela fonctionne parfaitement, merci.

Pour ma bonne compréhension il faut donc créer un texte valant le nom du fichier image car l'instruction choose file ne renvoi pas de résultat ?

Merci
 
Bonjour,
L'instruction "choose file" renvoie le chemin du fichier au format d'un "alias" mac (pas texte).
L'instruction de photoshop "Open" doit être "Open file" avec comme argument le chemin au format chaine de caractères (texte ou string".

Il faut donc convertir le chemin en texte ...
 
On ne cloture plus !... la discution reste ouverte pour tous ...