Voilà donc quatre heures de ma vie que je ne récupérerai jamais.
J'essaie de faire quelque chose d'apparemment simple...
Je veux ouvrir une boîte de dialogue de sélection de fichier et spécifier l'emplacement par défaut.
J'ai réussi à le faire fonctionner en utilisant ce qui suit...
choose file with prompt "Please choose a file:" of type {"XLSX", "APPL"}
default location "/Users/lowken/Dropbox/"
Cela fonctionne et fait exactement ce que je veux (la boîte de dialogue du fichier s'ouvre dans le dossier Dropbox).
Cependant, lorsque j'essaie d'utiliser une variable de type chaîne, cela ne fonctionne pas...
set strPath to "/Users/lowken/Dropbox/"
choose file with prompt "Please choose a file:" of type {"XLSX", "APPL"}
default location strPath
Maintenant, la boîte de dialogue s'ouvre dans le répertoire racine du disque dur :-(
Il semble que l'emplacement par défaut soit ignoré, mais si le chemin n'est pas correct, Applescript génère une erreur.
J'ai essayé de transformer la valeur en chaîne de caractères. J'ai même essayé d'utiliser le format POSIX...
"Macintosh HD:Users:lowken:Dropbox"
Ce format n'a pas fonctionné du tout.
J'utilise OS X Yosemite 10.10.4 sur un MacBook Pro mi-2012.
Quelqu'un peut-il m'aider ?