Ich fand es nicht effizient, den Mauszeiger über die Benachrichtigung zu bewegen und jedes Mal auf die Antwortschaltfläche zu klicken .
Also habe ich mich gefragt, ob es einen Hotkey für eine schnelle Antwort gibt, anstatt die Maus oder das Trackpad zu verwenden.
tell application "System Events" to click button "Reply" of window 1 of process "Notification Center"
aber es funktioniert nicht. Da Sie den Mauszeiger über die Benachrichtigung bewegen müssen, wird die Antwortschaltfläche nicht angezeigt.click button "Reply" of window 1
funktioniert möglicherweise, wenn Sie den Warnungsstil von Bannern in Warnungen geändert haben.Hier ist ein Skript, um dies mit Yosemites JavaScript for Automation und seiner Objective-C-Bridge zu tun .
Wenn Sie dies in einer Shell ausführen möchten (z. B. unterstützt Alfred JavaScript noch nicht), können Sie diesen Einzeiler verwenden, der das Skript ausführt über
osascript
:Sie können dieses Skript mit einem beliebigen Automatisierungstool einer Verknüpfung zuweisen. Ich benutze Alfred , FastScripts funktioniert auch.
Sie müssen zulassen , dass das von Ihnen verwendete Automatisierungstool Ihren Mac steuert . Andernfalls bewegt sich die Maus, aber das Skript kann nicht auf "Antworten" klicken. In meinem Fall habe ich dort Alfred hinzugefügt.
quelle