13 votes

Obtenir le chemin actuel vers script dans AppleScript et ajouter un sous-répertoire.

J'ai un AppleScript que j'aimerais pouvoir utiliser à partir de n'importe quel endroit du système de fichiers. Actuellement, il a certains chemins qui sont codés en dur, de sorte qu'il ne s'exécute qu'à partir du dossier Downloads. Comment dois-je procéder pour obtenir le chemin d'accès actuel de l'AppleScript, puis ajouter un sous-répertoire à ce chemin une fois obtenu ?

Définir le chemin actuel vers le script comme une variable serait préférable (peut-être current_path).

19voto

jbarham Points 66

Vous pouvez obtenir le chemin du script courant avec path to me . Extraire le chemin d'accès au répertoire contenant le script est légèrement délicat :

tell application "Finder"
    set current_path to container of (path to me) as alias
end tell

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X