0 votos

¿Cómo puedo indicar a una acción de Automator que la ruta de origen de un documento debe ser también la ruta de destino?

Estoy utilizando la acción de Automator "Convertir a PDF" de ABBYY FineReader Pro. Sólo hace el reconocimiento OCR en un archivo dado y guarda el resultado en un nuevo PDF.

Se ve así:

abbyy-finereader-automator-action

El problema que tengo es la carpeta de salida ("Ausgabe speichern in"). Quiero decirle a Automator, que la ruta completa del archivo de entrada es también la ruta deseada del archivo de salida (agradable de tener: y añade "-ocr" al nombre del archivo).

Ya he descubierto que esto se puede hacer con el fragmento de AppleScript que se ve en la parte inferior de la captura de pantalla. Desafortunadamente, los archivos terminarán en /Applications, porque la aplicación de ABBYY está allí y así la variable no está siendo interpretada como yo quería.

Cualquier idea o sugerencia será muy apreciada.

0 votos

No lo creo. La ruta es una información relativa/dinámica/cambiante, porque los archivos provienen de diferentes directorios.

0 votos

¿Le ha servido de algo mi respuesta para resolver su problema?

0 votos

Por desgracia, aún no he tenido tiempo de probarlo. Volveré a tratar el tema lo antes posible. ¡Muchas gracias por ponerte a ello!

1voto

user3439894 Puntos 5883

Bien, he descargado el archivo ABBYY_FineReader_Pro_ESD.dmg de abbyy.com y lo he instalado, luego lo he abierto para mirar el archivo de ayuda para utilizarlo con Automator. No tenía mucha información, así que comprobé el enlace del archivo de ayuda en abbyy.com y, aunque tenía algo de información adicional, no tenía lo que estaba buscando. A saber, la documentación sobre la configuración mediante programación de "Output filename:" a un variable Al igual que se puede hacer con "Guardar la salida en:", estableciéndola en un variable .

El siguiente es un ejemplo de Automator flujo de trabajo guardado como Servicio para tomar un archivo de imagen seleccionado en Finder y convertirlo en un documento PDF editable. Puede ver en la imagen de abajo qué ajustes son relevantes. Tenga en cuenta que la única opción en las Opciones de la variable current_path variable sólo tiene un campo Nombre:, no hay campo script. Y aunque la imagen está tomada en OS X 10.8.5 no obstante lo he probado en MacOS 10.12 y Automator no muestra las Opciones Variables como en tu imagen. (¿Cómo lo has conseguido así?)

enter image description here

He configurado "Guardar salida en:" arrastrando y soltando el current_path variable en él y luego guardó el Servicio . Es importante que no se ejecute el Servicio desde Automator porque si se hace desde Automator cambia "Save output to:" la ruta de la carpeta contenedora y no se reinicia como lo hace automáticamente cuando se ejecuta como un Servicio de Finder.

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