Para hacer que un Servicio/Acción Rápida tome cualquier archivo o carpeta como entrada, seleccione:
Servicio que recibe seleccionado files or folders
en Finder.app
...en la parte superior de la ventana de Automator.
Los archivos o carpetas seleccionados se pasarán como entrada a la primera acción de su flujo de trabajo.
(Nota: El flujo de trabajo será no para probar su Acción Rápida ejecutándola dentro de Automator, necesita añadir temporalmente "Preguntar por elementos del Finder" como la primera acción en su Flujo de Trabajo. Elimine esta acción cuando haya terminado de crear el flujo de trabajo).
Entre las muchas acciones que puedes añadir hay una llamada "Ejecutar Shell script", que probablemente te será útil. Si cambias el desplegable a Pass input
: as arguments
podrás utilizar las variables $1, $2, $3, etc. para referenciar elementos pasados de acciones anteriores dentro de tu script.
Una vez que haya terminado de crear su flujo de trabajo y lo haya guardado, podrá hacer clic con el botón derecho en cualquier archivo o carpeta del Finder y seleccionar su flujo de trabajo en el menú del botón derecho para ejecutarlo.
1 votos
Esto debería ser relativamente fácil de hacer con Automator, y es un uso perfecto para el programa. ¿Lo has probado? ¿Dónde te has quedado? Estoy feliz de ayudar, pero no tengo la energía para armarlo completamente para ti.
0 votos
Gracias @Wowfunhappy. No sé cómo ejecutar el script y cómo puede ser genérico o cada archivo/carpeta.
0 votos
Considere la posibilidad de comprobar su contraseña, es decir, pedirla dos veces antes de usarla, si la escribe mal en un script no podrá abrir el archivo... Comprueba cómo Excel pide la contraseña dos veces al activar la protección...