Wie man mit AppleScript den Namen der vordersten App erhält und diesen benutzt, um den Dateipfad zu erhalten

Was ich versuche zu tun:

Wenn ich mich in einem meiner Texteditoren (TextEdit, Byword, FoldingText) befinde, soll in diesem AppleScript der Dateipfad angezeigt werden.

Ich dachte, ich frage nach der vordersten Fenster-App, bekomme den Namen der App und kann dann im nächsten Schritt nach dem POSIX-Pfad fragen.

Das Problem:

Das Drehbuch ist schon zu 99% da, aber mir fehlt etwas. Wenn ich versuche, die Variable von zu verwendenactiveApp es funktioniert nicht und ich bekomme diesen Fehler:

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

Hier ist das Skript:

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

Wenn ich tauscheactiveApp mit"TextEdit" funktioniert alles. Hilfe wäre dankbar.

Vielleicht hilft hier etwas:Abrufen des Prozessnamens aus dem Anwendungsnamen und umgekehrt mit Applescript

Antworten auf die Frage(4)

Ihre Antwort auf die Frage