J'ai un service personnalisé que j'ai créé dans Automator. Actuellement, le service apparaît dans mon menu contextuel (clic droit), lorsque je clique avec le bouton droit de la souris sur un dossier. Dans Automator, j'ai ajouté l'action Run AppleScript, pour exécuter ce code :
on run {input, parameters}
do shell script "/usr/bin/find ./ -type f -name .DS_Store -delete -print"
return input
end run
Mon objectif est de supprimer tous les .DS_Store
les fichiers du dossier sélectionné (et de tous les dossiers qu'il contient). Je fais normalement cela dans le Terminal en exécutant /usr/bin/find /path-to-folder -type f -name .DS_Store -delete -print
mais j'aimerais que cela fonctionne à partir de mon service personnalisé.
Je pense que je dois passer le chemin des dossiers sélectionnés à la fonction AppleScript (par le biais de la fonction input
peut-être ?), mais je ne sais pas comment, et je ne vois aucune action dans Automator pour passer cela. J'utilise OS X 10.6.5. Avez-vous des idées ou des suggestions ?