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.
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.