Applescript для чтения уведомлений для приложений в Dock - PullRequest
0 голосов
/ 09 ноября 2018

Я хочу, чтобы у меня был скрипт, который может определять наличие новых сообщений в моих приложениях для обмена сообщениями. Slack, lync ,.

Можно ли использовать applecript для чтения, если в приложениях в Dock есть какие-либо активные уведомления.

1 Ответ

0 голосов
/ 18 декабря 2018

Если вы делаете:

`getconf DARWIN_USER_DIR` / com.apple.notificationcenter / db

(какую строку я нашел на Ask Different ), вы получите ответ:

/ var / folder / _d / pg2g_ [some_funny_numbers] /0//com.apple.notificationcenter/db: это каталог

Внутри этой / моей папки я нашел:

дБ дБ-шм дб-валь дб2 модернизированный

Когда происходит какое-либо действие (я отправил уведомление), только db-wal обновляется (почти) сразу.

Таким образом, в принципе должна быть возможность написать AS (сохраненный как приложение «Оставайтесь открытым»), который периодически просматривает, изменился ли «db-wal» (сравнивая сохраненные размеры или даты изменения), и ТОЛЬКО если так , выполняет поиск по некоторым ключевым словам (Slack, lync, ...), снова сравнивая количество вхождений, таким образом изучая, если s.th. новый прибыл. По общему признанию, звучит неловко, но может работать.

Было бы намного элегантнее использовать скрипт папки, но поскольку ни один файл не перемещен, а папка не открыта / закрыта, такой скрипт не может быть вызван.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...