Sé que los archivos descargados están marcados como "sospechosos" o algo así (ls -l
muestra un '@'). Mi pregunta es cómo evitar esto en AppleScript. Aquí está mi situación:
Descargo un archivo de Yahoo Finance. Aquí está la salida de ls -l
:
-rw-r--r--@ 1 gidi staff 782 15 oct 17:44 portfolio.csv
Si hago doble clic en este archivo, o hago open portfolio.csv
en una terminal, se abre en Excel sin problemas. Sin embargo, si ejecuto un AppleScript que hace lo siguiente:
tell application "Microsoft Excel"
activate
open "/Users/miusuario/Escritorio/portfolio.csv"
end tell
Entonces recibo un mensaje que me pide "conceder acceso" al archivo (ver abajo).
También noté que si primero abro el archivo, cierro Excel, y luego ejecuto el AppleScript, entonces se abre el archivo sin el mensaje. Así que presumiblemente en algún lugar del sistema operativo se ha indicado que el archivo debe ser accesible (a pesar de que la lista de ls -l
todavía tiene un '@').
Entonces... ¿existe un comando de AppleScript para decir explícitamente que estoy concediendo acceso al archivo? ¿O debo indicar en algún lugar que AppleScript tiene acceso a todos los archivos?
¡Gracias!