Comment obtenir le nom de l'application avec AppleScript et l'utiliser pour obtenir le chemin du fichier

Ce que j'essaie de faire:

Quand je suis dans un de mes éditeurs de texte (TextEdit, de Raillerie, FoldingText) je veux que ce AppleScript pour afficher le chemin d'accès au fichier.

J'ai pensé demander la fenêtre au premier plan app obtenir de moi le apps nom de nice et facilement et puis je peux vous demander le chemin POSIX dans l'étape suivante.

Le Problème:

Le script est déjà à 99%, mais il me manque quelque chose. Lorsque j'essaie d'utiliser la variable de activeApp il ne fonctionne pas et j'obtiens cette erreur:

Error Number:System Events got an error: Can’t get application {"TextEdit"}.
-1728

Voici le script:

tell application "System Events"
     set activeApp to name of application processes whose frontmost is true

     --This doesn't work either:
     --do shell script "php -r 'echo urldecode(\"" & activeApp & "\");'"

     tell application activeApp
         set myPath to POSIX path of (get file of front document)
     end tell
     display dialog myPath
end tell

Si je change activeApp avec "TextEdit" tout fonctionne. De l'aide serait appréciée.

Peut-être il y a quelque chose ici qui permet de: Obtenir des processus de nom de nom de l'application et vice versa, à l'aide d'Applescript

source d'informationauteur pattulus