Ho un servizio personalizzato che ho creato in Automator. In questo momento, il servizio si presenta nel mio contesto (tasto destro del mouse) menu, quando si fa clic destro su qualsiasi cartella. In Automator, ho aggiunto l'azione Esegui AppleScript, per eseguire questo codice:
on run {input, parameters}
do shell script "/usr/bin/find ./ -type f -name .DS_Store -delete -print"
return input
end run
Il mio obiettivo è quello di eliminare tutti i file .DS_Store
nella cartella selezionata (e tutte le cartelle al suo interno). Lo faccio normalmente in Terminal eseguendo /usr/bin/find /path-to-folder -type f -name .DS_Store -delete -print
, ma mi piacerebbe farlo funzionare dal mio servizio personalizzato.
Penso che sia necessario passare il percorso delle cartelle selezionate alla funzione AppleScript (tramite input
forse?), ma non ho idea di come, né vedo azioni in Automator per passare questo. Sto usando OS X 10.6.5. Qualche idea o suggerimento?