Liste des Groupes | Revenir à fcsm programmation |
Bonjour,
<Souris> wrote:
>Afficher le fichier sous Finder en Apple Script ?>
"Disque Dur:Bureau:Dossier Truc:Fichier.txt" ?
ou avec des "/"
la commande applescript du Finder à utiliser pour afficher et
sélectionner un document est [reveal] et fonctionne uniquement avec une
définition HFS (les deux points) du chemin du fichier,
>
tell application "Finder"
reveal "Disque Dur:Bureau:Dossier Truc:Fichier.txt"
activate
end tell
>
si l'on a une définition posix du chemin (avec les slash) il faut
revenir à un chemin HFS par Applescript lui-même * avant * d'appeler le
Finder (qui ne sait pas faire la transformation)
>
Par exemple
set cheminPosix to "/Disque Dur/Bureau/Dossier Truc/Fichier.txt"
set filePath to posix file (cheminPosix) -- transformation posix--> HFS
tell application "Finder"
activate
reveal filePath
end tell
>
>
Aller voir dans la doc d'Applescript les subtilités assez piégeuses
autour de ces définitions de chemin HFS ou Posix, et comment passer de
l'une à l'autre.
>
la commande *activate* pour le Finder est nécessaire pour être sûr que
la fenêtre du dossier contenant le fichier sera bien au premier plan à
l'issue de l'exécution de la commande [reveal].
>
Les messages affichés proviennent d'usenet.