Utilizo el siguiente script de AppleScript para conectar automáticamente un disco remoto cuando se establece mi conexión VPN utilizando Viscosidad:
do shell script "sleep 5"
tell application "Finder"
mount volume "smb://some.domain.here/projects"
end tell
Esto funciona bien. Sin embargo esto no lee el contenido de la carpeta. Así que cuando voy a esta carpeta por primera vez, se necesitan 30 segundos adicionales para recuperar la lista de archivos y carpetas.
¿Hay alguna forma de decirle a Finder que cargue previamente el contenido de esta carpeta de red (!) en segundo plano, sin activación (está bien cambiar la carpeta de Finder a / Volumes / projects)? Traté de obtener una lista de archivos en una variable. Obtengo nombres de archivos en la variable, pero la ventana del Finder todavía intenta recuperar los archivos nuevamente. Intenté "ls / Volumes / projects" pero el Finder todavía carga archivos por sí solo.
La carpeta es de solo lectura.