2012-04-14 3 views
0

Ich habe ein Shell-Skript, das ich mehrmals während der Arbeit jeden Tag starten. Dazu starte ich das Terminal und starte das Skript von innen heraus. Allerdings würde ich gerne in der Lage sein, es (von innerhalb eines Terminals) mit einem globalen OSX-Tastaturkürzel (Cmd + Shift + R sagen) zu starten.Starten eines Shell-Skripts mit einer globalen Verknüpfung auf OSX Snow Leopard

Es gibt einige Anwendungen, die auf diese Weise bereits funktionieren (z. B. EverNote, RemindMeLater, sogar der Standard-Cmd-Space, der das Such-Dienstprogramm aufruft) und daher sollte das zumindest theoretisch möglich sein .

Könnte mir bitte jemand sagen, ob und wie das gemacht werden kann?

Antwort

1

Anstatt einen globalen Tastenkürzel zu verwenden, versuchen Sie vielleicht, ein AppleScript zu erstellen, das das Shell-Skript ausführt? Öffnen Sie einfach den AppleScript Editor und geben Sie etwas ein.

do shell script "//Your script"; 

Dann speichern Sie es als eine Anwendung im Dropdown-Format.

Danach können Sie das Skript nur durch Öffnen der Anwendung mit etwas wie Spotlight ausführen.