Scrivi un AppleScript per creare un collegamento Web sul desktop

4

Sto aiutando un amico ipovedente a imparare come usare il suo Mac. Sta usando la lente di ingrandimento dello schermo integrata, che funziona benissimo. Le piace accedere a siti Web (principalmente servizi di streaming TV) tramite i collegamenti sul suo desktop, che sono in grado di creare a mano. Tuttavia, il metodo standard per crearli (trascinando un URL dalla barra degli indirizzi in Safari al desktop) non è l'ideale per un utente ipovedente.

Stavo pensando, quindi, che potrei scrivere un AppleScript che potrebbe creare il weblink sul desktop. Immagino che questo script venga eseguito da Safari quando l'utente preme un tasto specifico. Tuttavia, non ho esperienza di scrittura di AppleScript. È l'approccio migliore per ciò che sto cercando di fare? Come dovrei iniziare per iniziare?

    
posta Jim 30.09.2015 - 19:09
fonte

1 risposta

3

Questo script farà ciò che hai chiesto. Afferra l'URL e il nome della scheda Safari corrente e crea un file weblink sul desktop. Usa il nome della pagina per nominare il file. Se vuoi aiutare a analizzare un'opzione migliore per il nome del file, basta chiedere.

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
    
risposta data 30.09.2015 - 20:04
fonte

Leggi altre domande sui tag