Escriba un AppleScript para crear un enlace web en el escritorio

4

Estoy ayudando a una amiga con discapacidad visual a aprender a usar su Mac. Ella está usando la lupa de pantalla incorporada, que está funcionando muy bien. A ella le gusta acceder a sitios web (principalmente servicios de transmisión de TV) a través de enlaces en su escritorio, que puedo crear a mano. Sin embargo, el método estándar para crearlos (arrastrar una URL desde la barra de ubicación en Safari al escritorio) no es ideal para un usuario con discapacidad visual.

Estaba pensando, por lo tanto, que tal vez podría escribir un AppleScript que pudiera crear el enlace en el escritorio. Me imagino que este script se ejecute desde Safari cuando el usuario presione una tecla específica. Sin embargo, no tengo experiencia en escribir AppleScript. ¿Es el mejor enfoque para lo que estoy tratando de hacer? ¿Cómo debo hacer para empezar?

    
pregunta Jim 30.09.2015 - 19:09

1 respuesta

3

Este script hará lo que le pediste. Agarra la URL y el nombre de la pestaña actual de Safari y crea un archivo de enlace en el escritorio. Utiliza el nombre de la página para nombrar el archivo. Si desea ayuda para analizar una mejor opción para el nombre del archivo, solo pregunte.

try -- will just silently quit if front window is not valid
tell application "Safari"
    set theURL to URL of current tab of window 1
    set theName to name of current tab of window 1
end tell

tell application "Finder"
    make new internet location file at desktop to ¬
        theURL with properties {name:theName}
end tell
end try
    
respondido por el jweaks 30.09.2015 - 20:04

Lea otras preguntas en las etiquetas