Tengo un Servicio personalizado que he creado en Automater. Ahora, el servicio se muestra en mi contexto (clic derecho) en el menú, al hacer clic derecho en cualquier carpeta. En Automater, he añadido el Ejecutar AppleScript acción, para ejecutar este código:
on run {input, parameters}
do shell script "/usr/bin/find ./ -type f -name .DS_Store -delete -print"
return input
end run
Mi objetivo es eliminar todos los .DS_Store
archivos en la carpeta seleccionada (y todas las carpetas dentro de ella). Yo suelo hacer esto en la Terminal por ejecutar /usr/bin/find /path-to-folder -type f -name .DS_Store -delete -print
, pero me encantaría conseguir que esto funcione de mi Servicio personalizado.
Estoy pensando que necesito pasar las carpetas seleccionadas ruta de acceso a la AppleScript función (a través de la input
tal vez?), pero no tengo idea de cómo, ni puedo ver las acciones en Automater a pasar esto. Estoy usando OS x 10.6.5. Cualquier idea o sugerencia?