Cambiar la ubicación de descarga del botón de descarga de Safari PDF

3

Me gustaría el siguiente comportamiento del botón Descargar PDF de Safari:

Al hacer clic en el botón de descarga de PDF moviendo el puntero a la parte inferior de un pdf / ps, el archivo se descarga a la carpeta Downloads/ . En su lugar, me gustaría que funcionara como un botón "Guardar como" para poder guardar el pdf con un nombre diferente y en una ubicación que yo prefiera.

Sé que hay Cmd-S pero me gustaría usar esto como una oportunidad para aprender sobre Apple Scripts si ese tipo de idea puede usarse para resolver este problema.

    
pregunta kan 22.02.2015 - 17:43

3 respuestas

3

AppleScript solo no se puede usar para "enganchar" a otras acciones, como hacer clic en ciertas cosas. Hay herramientas disponibles para ejecutar AppleScript en los métodos abreviados de teclado, sin embargo, también puede usar ⌘S en este caso, o volver a asignar este acceso directo con Preferencias del sistema → Teclado. No se puede cambiar la ubicación de descarga del botón en las preferencias de Safari.

    
respondido por el grg 22.02.2015 - 17:51
1

No podrás interceptar la acción de hacer clic en un botón con Applescript.

Hay un par de enfoques que puede utilizar para lograr su objetivo.

1, crear una acción de Carpeta de Automator para ver archivos PDF en la carpeta de descargas. Y pregúntale a dónde quieres moverlos.

2, escriba un applecript que se ejecute desde el menú Applescript o un servicio de Automator ...

Usando el Enfoque de Apple, obtendría el url de la ventana frontal de Safari.

Y luego pida a mi Applecript que me pida que elija dónde guardarlo.

Para la descarga, es posible que tengas que usar algunos scripts de shell como Curl en el comando Applescript Do shell script .

Mire en Safari Scripting Library para obtener detalles sobre cómo acceder a la URL.

Puede encontrar más información sobre applecript y cómo usarlo en Introducción a la guía de lenguaje AppleScript

    
respondido por el markhunte 22.02.2015 - 18:23
0

En lugar de usar Apple Script (que podría no funcionar para esto), se puede usar el Automator.

Es una función de Automator bastante simple.

Todo lo que haces es revertir tus pasos.

Seguirá descargando con los valores predeterminados de Safari, pero luego el Automator moverá el archivo .PDF a la carpeta de su elección.

Aquí hay una muestra, simplemente reemplaza .dmg por .pdf y elige la carpeta de destino con la opción Move Finder Items para Mostrar esta acción cuando se ejecute el flujo de trabajo

    
respondido por el Buscar웃 22.02.2015 - 18:33

Lea otras preguntas en las etiquetas