Dove è andato "URL Access Scripting.app" in Lion?

7

Ho AppleScript che viene eseguito in base a una pianificazione per scaricare file dagli URL. Stavano usando URL Access Scripting.app 's download evento, che ora sembra essere scomparso da Lion.

Non riesco a trovare alcuna documentazione che mi dica cosa gli sia successo, o quale sia la via da seguire. Le note sulla versione di AppleScript riguardano Snow Leopard, ma non Lion (non ancora, almeno) e la pagina Lion Applescript di Mac OS X Automation menziona solo le nuove funzionalità. URL Access Scripting.app si nasconde ancora da qualche parte o devo trovare un nuovo modo per scaricare un file su disco?

    
posta Dov 24.07.2011 - 14:23
fonte

1 risposta

10

Apple ha eliminato accesso agli URL Scripting.app in Lion per ragioni sconosciute e, ovviamente, non ha rilasciato alcuna documentazione sul perché lo ha fatto o su soluzioni alternative. Inoltre, se copi l'app, questa verrà visualizzata ma non funzionerà ancora.

Probabilmente la migliore soluzione alternativa prima che la documentazione sia rilasciata (anche se non sarei sorpreso di vedere altri consigliarlo) è di cambiare i tuoi script per usare l'arricciatura. La modifica degli script dovrebbe essere abbastanza semplice e l'arricciatura è in realtà abbastanza affidabile e utile.

Se non conosci il ricciolo, dovresti essere in grado di capirlo abbastanza velocemente, non è niente di troppo impegnativo. Ecco un esempio di uno script che è stato convertito (da un altro utente) in modo che si arricci. Mi scuso se non è esattamente uguale ai tuoi script, ma dovresti essere in grado di ottenere alcune idee dal blocco di codice.

-- Using URL Access Scripting
set myFile to ((path to temporary items) as string) & "url_access_file.xml"
tell application "URL Access Scripting"
download "http://whateverlink.com" to file myFile
end tell

-- Using curl
set myFile to (POSIX path of (path to temporary items)) & "curl_file.xml"
do shell script "curl -L " & "http://whateverlink.com" & " -o " & myFile
    
risposta data 24.07.2011 - 18:29
fonte

Leggi altre domande sui tag