¿A dónde se fue "URL Access Scripting.app" en Lion?

7

Tengo AppleScripts que se ejecutan de forma programada para descargar archivos de URL. Habían estado usando el evento URL Access Scripting.app ' download , que ahora parece haber desaparecido de Lion.

No puedo encontrar ninguna documentación que me diga qué le sucedió o cuál es el camino a seguir. Las notas de la versión de AppleScript cubren Snow Leopard, pero no Lion (Todavía no, al menos), y la página Lion Applescript de Mac OS X solo menciona nuevas funciones. ¿ URL Access Scripting.app aún se está escondiendo en algún lugar, o tengo que encontrar una nueva forma de descargar un archivo en el disco?

    
pregunta Dov 24.07.2011 - 14:23

1 respuesta

10

Apple eliminó URL Access Scripting.app en Lion por razones desconocidas, y obviamente no ha publicado ninguna documentación sobre por qué lo hicieron o las soluciones alternativas. Además, si copia la aplicación, aparecerá, pero seguirá sin funcionar.

Probablemente la mejor solución hasta que se publique la documentación (aunque no me sorprendería ver que otros lo recomiendan) es cambiar sus scripts para usar curl. La edición de los scripts debería ser bastante simple, y el enrollamiento es realmente confiable y útil.

Si no sabes curl, deberías poder resolverlo bastante rápido, no es nada demasiado desafiante. Aquí hay un ejemplo de un script que fue convertido (por otro usuario) a curl. Le pido disculpas si no es exactamente lo mismo que sus scripts, pero debería poder obtener algunas ideas del bloque de código.

-- 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
    
respondido por el sofly 24.07.2011 - 18:29

Lea otras preguntas en las etiquetas