GC, AppleScript et mots-clef

Clovis

Membre enregistré
15 Septembre 2005
2
0
88
Je voudrais pouvoir éditer les mots-clef (IPTC) attachés à un fichier JPG.
Mes essais restent infructueux et voici un sous-problème illustrant mes difficultés:

set x to display dialog "new keyword value" default answer "Toto"
set newKey to text returned of x
tell application "GraphicConverter"
set theIptc to get file iptc of alias "D2:myFile.jpg"
set item 18 of theIptc to newKey
set file iptc of alias "D2:myFile.jpg" to theIptc
end tell

Le mot-clef "Toto" remplace bien les anciens mots-clef éventuels, mais précédé et suivi de caractères supplémentaires (indicateurs de style?).

Par contre, le script suivant marche parfaitement:

set newKey to "Toto"
tell application "GraphicConverter"
set theIptc to get file iptc of alias "D2:myFile.jpg"
set item 18 of theIptc to newKey
set file iptc of alias "D2:myFile.jpg" to theIptc
end tell

Quelqu'un pourrait-il me dire comment utiliser une chaîne lue plutôt qu'un littéral?

Merci d'avance.
 
Il s'agit d'un problème de défintion du codage en Unicode de votre script. Le problème est que l'auteur met à disposition des commandes, mais il ne programme pas en AppleScript. Il faudrait donc vous renseigner sur un forum spécialisé en Apple Script.