¿Cuál es la herramienta que puede hacer algunas acciones cuando se copia un archivo?

apple.stackexchange https://apple.stackexchange.com/questions/2992

  •  16-10-2019
  •  | 
  •  

Pregunta

Yo uso cmd + L para hacer un alias, el alias y tiene "otras cosas" añadido al nombre del archivo original. Muevo el enlace a un directorio, a continuación, quitar la parte "alias" de forma manual.

¿Hay una herramienta que puede hacer este tipo de forma automática? Es decir, si una herramienta puede coger el caso de que un archivo se copia en un directorio específico para llamar a una herramienta (pitón, rubí o applescript) con un parámetro, puedo fácilmente cambiar el nombre del nombre del archivo.

AÑADIDO

Gracias a Ben y Dori, pude conseguir que funcione.

  1. Vaya a / Library / Scripts / acciones de carpeta a carpeta de directorio de las acciones de instalación.
  2. Ejecutar Automator
  3. Utilidades -> Ejecutar script Shell
  4. Uso pitón como una concha, y la entrada de pase debe ser como argumentos
  5. Ejecutar el siguiente código
import sys
import os

for f in sys.argv[1:]:
    (name, ext) = os.path.splitext(f)
    newname = "%s%s" % (name, ".pdf")
    os.rename(f, newname)

El método de Philip debería funcionar, pero creo que Automator es más fácil conseguir que funcione. En mi Snow Leopard, no pude ver el menú contextual de la acción carpeta.

¿Fue útil?

Solución

Además de Applescript, Automator le permite crear acciones de carpeta, así, al menos en 10.6. (Esto debería haber sido un comentario en el post de Felipe, pero no tienen absolutamente representante suficiente para eso.)

Otros consejos

No estoy seguro de lo que está utilizando para hacer enlaces simbólicos (que no está integrado en OS X), así que no puedo decir si algo se podría añadir en ese paso.

Para acciones de carpeta, los tres lugares para buscar son:

  • / Library / Scripts / acciones de carpeta
  • / Library / Scripts / Secuencias de comandos de acción de carpeta
  • / Library / Scripts / Scripts Script Editor / carpeta Acciones Manipuladores

En la primera carpeta, encontrará Configure Folder Actions -. Ejecución que, y se puede permitir que la carpeta acciones, incluyendo la elección de carpetas y lo aplica scripts para esas carpetas

Las dos últimas carpetas le dará algunos lugares para comenzar a escribir el guión que desee.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a apple.stackexchange
scroll top