Kann das Starten einer App den Start einer anderen App auslösen?

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

Ist es möglich/wie?

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

Antworten (1)

Öffnen Sie Automator und wählen Sie „Anwendung“ aus dem angezeigten Bereich.

In der Seitenleiste sollte ein Element namens "Dienstprogramme" vorhanden sein. Klicken Sie darauf und ziehen Sie zwei „Anwendung starten“-Aktionen in das Hauptfenster des Arbeitsablaufs. Wählen Sie im ersten die Anwendung aus, die Sie mit Spotify verwenden möchten, und im zweiten wählen Sie Spotify. (Siehe das Bild unten.)

Bild zur Veranschaulichung der Verwendung von Automator zum Durchführen dieser Antwort.

Speichern Sie das Dokument dann unter einem Namen, an den Sie sich erinnern werden (z. B. „Spotify Launcher“) in /Applications, und 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!

Danke, diese Arbeit. Einzige Sache, ich habe mich gefragt, ob es möglich sein könnte, eine Anwendung zu "beobachten", wenn sie gestartet wird, und eine Aktion auszuführen, wenn dies geschieht. Ich könnte dieses Verhalten auf andere Anwendungen anwenden, und es ist nicht ideal, meinen Anwendungsordner mit vielen Skripten zu verschmutzen
In AppleScript können Sie is_running("Spotify")feststellen, ob Spotify ausgeführt wird. Sie könnten eine launchd-Plist erstellen, die das AppleScript jede Minute ausführt, um zu überprüfen, ob bestimmte Apps ausgeführt werden, und wenn dies der Fall ist, um andere Apps zu starten. Dazu muss jedoch jede Minute ein Skript ausgeführt werden, um die Überprüfung durchzuführen. Wenn Sie nur Unordnung vermeiden möchten, können Sie alternativ einen Ordner mit dem Namen /Applications/Auto Launchers(oder ähnlich) erstellen und alle Ihre Launcher dort ablegen, wodurch Sie dies vermeiden können, ohne jede Minute ein Skript auszuführen.