1 votes

Comment supprimer les métadonnées des fichiers image à l'aide d'AppleScript ?

J'utilise Catalina. Je veux créer une application utilisant Applescript qui supprimera les métadonnées des fichiers d'images déposés (sur leur icône) en utilisant l'utilitaire unix exiftool.

J'ai essayé l'application suivante dans Automator mais l'AppleScript ne fonctionne pas (il ne supprime pas les métadonnées) :

on open myFiles
    set bash_path_file to the POSIX path of myFiles
    do shell script "/usr/local/bin/exiftool -all= " & quoted form of bash_path_file
end open

J'ai recherché de nombreux applescripts en utilisant la recherche google et ici mais aucun ne semble fonctionner. Je dois donc faire quelque chose de mal. Toute aide serait appréciée.

1voto

user3439894 Points 52496

Pour faire un ApplesScript application droplet enregistrez ce qui suit exemple AppleScript code en scriptÉditeur comme un application :

on open droppedItems
    repeat with droppedItem in droppedItems
        do shell script "/usr/local/bin/exiftool -all= " & ¬
            quoted form of POSIX path of droppedItem
    end repeat
end open

Faites maintenant glisser et déposez le(s) fichier(s) cible(s) sur l'icône de l'application pour le(s) traiter.


Note : Le <em>exemple </em><strong>AppleScript </strong><em>code </em>est juste cela et ne contient pas de <em>erreur </em>la manipulation qui s'impose. C'est à l'utilisateur qu'il incombe d'ajouter toute <em>gestion des erreurs </em>selon ce qui est approprié, nécessaire ou souhaité. Consultez le <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_control_statements.html#//apple_ref/doc/uid/TP40000983-CH6g-129232" rel="nofollow noreferrer"><strong>essayez </strong></a><em>déclaration </em>y <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_control_statements.html#//apple_ref/doc/uid/TP40000983-CH6g-129657" rel="nofollow noreferrer"><strong>erreur </strong></a><em>déclaration </em>dans le <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html" rel="nofollow noreferrer"><strong>Guide du langage AppleScript </strong></a>. Voir aussi, <a href="https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/reference/ASLR_error_xmpls.html#//apple_ref/doc/uid/TP40000983-CH221-SW1" rel="nofollow noreferrer"><strong>Travailler avec des erreurs </strong></a>.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X