Kann der Start einer App den Start einer anderen App auslösen?

2

Wenn ich eine bestimmte Anwendung in Mavericks starte, möchte ich auch automatisch eine andere starten und ausführen.

Ist es möglich / wie?

Leonardo
quelle
Wäre es akzeptabel, beide Anwendungen von einer neuen dritten Anwendung wie einem AppleScript-Applet zu starten? Können Sie uns sagen, was Sie erreichen wollen?
AllInOne
@AllInOne Wenn ich spotify starte, starte ich auch eine App, die spotify verwendet, aber ich möchte sie nicht beim Systemstart starten
Leonardo

Antworten:

4

Öffnen Sie Automator und wählen Sie 'Application' aus dem angezeigten Fenster.

In der Seitenleiste sollte sich ein Element mit dem Namen "Dienstprogramme" befinden. Klicken Sie hier, und ziehen Sie zwei Aktionen "Anwendung starten" in den Hauptarbeitsbereich. Wählen Sie im ersten Programm die Anwendung, die Sie mit Spotify verwenden möchten, und im zweiten Programm Spotify. (Siehe das Bild unten.)

Image to illustrate using Automator to perform this answer.

Speichern Sie dann das Dokument unter einem Namen, den Sie sich merken können (etwa 'Spotify Launcher') /Applicationsund ersetzen Sie Spotify in Ihrem Dock durch die erstellte Spotify Launcher-App. Es startet sowohl Spotify als auch die Begleit-App, die Sie mit Spotify verwenden möchten, wenn Sie die Anwendung aufrufen.

Hoffentlich hilft das!

John Coxon
quelle
Danke, diese Arbeit. Nur, ich habe mich gefragt, ob es möglich sein könnte, eine Anwendung beim Starten zu "beobachten" und eine Aktion auszuführen, wenn dies geschieht. Ich wende dieses Verhalten möglicherweise auf andere Anwendungen an, und das Verschmutzen meines Anwendungsordners mit vielen Skripts ist nicht ideal
Leonardo
2
In AppleScript können Sie verwenden is_running("Spotify") um festzustellen, ob Spotify ausgeführt wird. Sie können eine Startpliste erstellen, in der das AppleScript jede Minute ausgeführt wird, um zu prüfen, ob bestimmte Apps ausgeführt werden, und falls ja, um andere Apps zu starten. Dazu muss jedoch jede Minute ein Skript ausgeführt werden, um die Überprüfung durchzuführen. Alternativ können Sie, wenn Sie nur Unordnung vermeiden möchten, einen Ordner mit dem Namen "" erstellen /Applications/Auto Launchers (oder ähnlich) und legen Sie alle Ihre Startprogramme dort ab, sodass Sie dies vermeiden können, ohne jede Minute ein Skript ausführen zu müssen.
John Coxon