OVH Cloud OVH Cloud

[AppleScript] obtenir le folder du script

1 réponse
Avatar
pere.noel
dans un applescript je voudrais obtenir le path du script, donc le path
du répertoire contenant ce script.

comme lorsque je clique sur le script, celui-ci est sélectionné dans le
finder je fais :

set this_item to the selection as alias

là j'obtiens :

/Users/yvon/Desktop/mon-script.scpt

quand je préférerais obtenir :

/Users/yvon/Desktop/

si je fais :

set this_item to the (folder of selection) as alias

j'obtiens une erreur :

Impossible de transformer «class cfol» of selection of application
"Finder" en type alias.

(nota bravo à Apple pour ce franglais ;-))
--
une bévue

1 réponse

Avatar
pere.noel
Une bévue wrote:

set this_item to the selection as alias


j'ai trouvé une solution :

set this_scpt to the selection as alias
set this_item to container of this_scpt


au fait pourquoi le "as alias" ?
--
une bévue