J'ai trouvé 2 façons de faire ça. Selon vos besoins et préférences, vous pouvez choisir ce que vous voulez.
1. La façon flexible
Ouvrez le Terminal.app Et entrez la commande suivante:
sqlite3 ~/Bibliothèque/Messages/chat.db
Maintenant vous êtes dans la base de données de l'application Messages de votre mac.
Entrez les commandes suivantes (mais n'incluez pas le sqlite>
car celui-ci a été ajouté à cette réponse juste pour vous montrer ce à quoi vous pouvez vous attendre à ce stade):
sqlite> .mode column
sqlite> .headers on
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2016-01-12";
Remplacez ce "2016-01-12"
par la date avec laquelle vous voulez filtrer vos messages, mais gardez les ""
!
Si vous connaissez la date exacte du message, vous pouvez remplacer le >=
par =
comme ceci:
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate = "2016-01-12";
Ou si vous connaissez une plage de dates alors vous pouvez également faire ceci:
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2015-12-10" and cDate <= "2016-01-12";
Vous devriez maintenant obtenir vos messages filtrés!
De cette façon, vous pouvez en fait filtrer vos messages de manière plus flexible. Si vous explorez le schéma de la base de données, vous pourriez trouver une bonne façon de filtrer vos messages.
2. La façon facile
Si vous voulez quelque chose de plus convivial, j'ai découvert que si vous tapez cette commande dans Terminal.app :
ouvrir ~/Bibliothèque/Messages/Archive/
Ouvrira un dossier dans le Finder avec vos messages regroupés par date, ce qui facilitera grandement votre vie, en recherchant vos messages. Cela a également été mentionné par un autre utilisateur.
L'avantage de cette méthode, c'est que les messages s'ouvrent dans une interface utilisateur agréable (c'est-à-dire Messages) qui est plus lisible et conviviale.
0 votes
Voir apple.stackexchange.com/questions/212294/…
0 votes
Qu'est-ce qui n'allait pas en allant à
~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive
et en ouvrant un dossier de fin août ?0 votes
@Tetsujin Que voulez-vous dire par "qu'est-ce qui n'allait pas?" Cela a-t-il déjà été suggéré?
0 votes
…dans mon commentaire d'ouverture