6 votes

AppleScript pour lire toutes les notifications dans le Centre de notification OSX 10.10 Yosemite

Il semble que le script AppleScript suivant ne fonctionne plus dans la dernière version du système d'exploitation OS X 10.10 (Yosemite) :

on run
    tell application "System Events"
        tell process "Notification Center"
            set theseWindows to every window
            display notification (count of theseWindows)
        end tell
    end tell
end run

Ce script était censé obtenir toutes les notifications répertoriées dans le Centre de notifications. Cependant, l'attribut de comptage renvoie toujours 0.

Est-ce que quelqu'un sait comment récupérer toutes les notifications dans le Centre de notifications autrement que le script ci-dessus ?

-1voto

Oskar Points 1242

Je n'ai pas trouvé de moyen pour AppleScript de faire cela, mais le scripting shell a été efficace pour certaines personnes afin d'accéder à la base de données complète ou au journal des notifications passées.

Le format est une base de données sqlite, et elle peut être trouvée à l'intérieur de ce dossier :

~/Library/Application Support/NotificationCenter

En supposant qu'AppleScript est plus important, vous pouvez appeler des scripts shell arbitraires si nécessaire à partir de l'un d'eux, mais d'autres langages peuvent être plus faciles pour les interactions avec les bases de données / les rapports.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X