2009-07-18 19 views
8

Ich möchte meine Maustaste zum Ein-/Ausblenden des Finders programmieren. Ich habe das folgende AppleScript geschrieben und an meine Maustaste gebunden:AppleScript für die vorderste Anwendung

Das funktioniert, ist aber eher langsam. Es dauert ungefähr 2 Sekunden, um zu laufen.
Ich will es schneller sein. Der erste Tell-Block verwendet System Events, um den Namen des Skripts abzurufen und auszublenden. Gibt es einen einfacheren/schnelleren Weg, den Namen der vordersten Anwendung zu erhalten vor das Skript startet? (d. h. die Anwendung, die aktiv war, als das Skript aktiviert wurde)

Antwort

5

Der Grund für die langsame Laufzeit ist, dass ich das AppleScript als eine Anwendung gespeichert habe. Dies macht die Anwendung PPC-only, also muss sie unter Rosetta laufen. Wenn Sie Application Bundle wählen, wird es eine universelle Anwendung machen.

Verwandte Themen