¿Convertir automáticamente un archivo cada vez que se guarda?

¿Es posible convertir automáticamente un archivo a otro formato cada vez que se guarda?

Un poco de contexto: tengo un archivo de Numbers que debe convertirse a csv para que lo procesen varios scripts de shell. En este momento tengo que "Exportar a CSV" manualmente cada vez que edito el archivo, lo cual no siempre recuerdo.

La solución ideal sería activar automáticamente la acción "Exportar..." cada vez que se guarda el archivo. ¿Hay alguna manera de hacer esto? Preferiría una acción de carpeta, porque tengo algunos archivos de Numbers diferentes con el mismo problema.

Para que quede claro: el problema es cómo desencadenar la conversión.

Estoy usando Números 3.2.2 en Mac OS X 10.9.5

Respuestas (1)

Sí, OS X ha incorporado automatización con Applescript y acciones de carpeta.

Entonces, siguiendo el primer enlace de MacWorld, puede crear una carpeta en su escritorio que muestre una alerta cuando guarde su archivo. A partir de ahí, crearía una carpeta diferente con un script diferente para intentar convertir el archivo. Por último, cree una secuencia de comandos para limpiar el archivo que se convirtió y mueva el archivo procesado al lugar adecuado.

En su lugar, crearía un servicio para simplemente convertir el archivo en su lugar, pero no puede activar un servicio tan fácilmente como puede activar un flujo de trabajo basado en carpetas donde las acciones inician el procesamiento.

Soy consciente de que existen acciones de Applescript y de carpeta. La pregunta es cómo desencadenar una acción cuando se guarda un archivo existente. Ninguno de los enlaces que publicaste responde a esta pregunta, ni siquiera indica si es posible una solución a la pregunta específica que hice.
La acción se activa cuando el archivo ingresa a la carpeta. Haga que la secuencia de comandos mueva el archivo al lugar real al final de la acción y/o solicite al usuario un nuevo destino si lo desea. Acción de carpeta => el script se ejecuta cuando guarda un archivo. Requiere repensar su flujo de trabajo o usar una herramienta como Hazel para automatizar la ubicación de los archivos guardados procesados ​​una vez que los haya sacado de la carpeta que procesa el CSV... ¿Recibe la alerta que muestra mi primer enlace para activar las acciones cuando guarda su archivo?
Este comentario está demasiado comprimido para seguirlo. ¿Quizás podrías expandirlo a una respuesta completa? Supongamos que tengo un Applescript que hace lo que quiero. ¿Qué debo hacer para asegurarme de que se llame cuando presione "Guardar" en Números?
El ejemplo de alerta que señaló da una alerta cuando se crea un nuevo archivo, no cuando se edita un archivo existente.
Sí, crea un nuevo archivo en la carpeta y luego muévelo. Así es como programar/automatizar, dividir el problema en pequeños fragmentos y luego ensamblar un fragmento tras otro. :-)
Esto anularía totalmente el punto. ¿Leíste la pregunta? Estás perdiendo el tiempo de ambos.