Wie können Nachrichten jedes Mal, wenn ich eine bestimmte Anwendung öffne, mit einem Skript versehen werden?

2

Angenommen, ich möchte Safari auf meinem Mac starten. Kann ich eine Popup-Nachricht mit dem Text "Chrome stattdessen verwenden" oder einer anderen Meldung erstellen?

Ich nehme an, dass es mit Applescript oder so möglich ist, aber ich weiß nicht, wo ich anfangen soll, mir selbst beizubringen, wie das geht.

Tom
quelle

Antworten:

2

Führen EDITOR=nano crontab -eSie eine Zeile aus und fügen Sie sie wie folgt hinzu:

* * * * * pgrep -xq Safari && terminal-notifier -title 'Click to quit Safari and open Chrome' -message '' -group cronsafari -activate com.google.Chrome -execute 'osascript -e "quit app \"Safari\""' > /dev/null

Der Befehl wird ungefähr einmal pro Minute ausgeführt und die Benachrichtigungen werden wiederholt angezeigt, solange ein Prozess namens Safari vorhanden ist.

Sie können Terminal-Notifier mit installieren sudo gem install terminal-notifier.

Lri
quelle