1 votos

Crear una acción rápida personalizada para crear un archivo zip con contraseña

Cómo crear una acción rápida personalizada para crear un archivo zip con contraseña.

Entiendo que para crear un archivo zip con contraseña se puede utilizar la siguiente línea de comandos:

zip -er archive.zip /path/to/directory/

o

zip -e archive.zip /path/to/directory/

pero, ¿cómo se puede hacer más simple en la acción rápida en la carpeta o en cualquier archivo utilizando Automator?

No sé cómo ejecutar un script y cómo hacerlo genérico para cada archivo/carpeta.

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...

1voto

Wowfunhappy Puntos 33

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.

Screenshot

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.

0 votos

Gracias por su respuesta. ¿Puede mostrarme algún ejemplo de $1? Creo que necesitamos la ruta del archivo y la contraseña. No tengo ni idea de cómo obtener la ruta del archivo/carpeta.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X