Eu tenho um serviço personalizado que criei no Automator. No momento, o serviço aparece no meu menu de contexto (clique com o botão direito do mouse) ao clicar com o botão direito do mouse em qualquer pasta. No Automator, adicionei a ação Executar AppleScript, para executar este código:
on run {input, parameters}
do shell script "/usr/bin/find ./ -type f -name .DS_Store -delete -print"
return input
end run
Meu objetivo é excluir todos os .DS_Store
arquivos da pasta selecionada (e todas as pastas dentro dela). Normalmente, faço isso no Terminal executando /usr/bin/find /path-to-folder -type f -name .DS_Store -delete -print
, mas gostaria que isso funcionasse no meu Serviço personalizado.
Acho que preciso passar o caminho das pastas selecionadas para a função AppleScript ( input
talvez?), Mas não tenho idéia de como, nem vejo nenhuma ação no Automator para passar isso. Estou usando o OS X 10.6.5. Alguma idéia ou sugestão?
fonte
Macintosh HD:Users:Matthew:Documents:Programming:Apple Scripts:
para um caminho comoMacintosh\ HD/Users/Matthew/Documents/Programming/Apple\ Scripts
?