วิธีค้นหาข้อความเก่า ๆ


10

ฉันมีการสนทนาที่น่าจะมีการส่งข้อความเป็นหมื่นในปีที่ผ่านมา ฉันต้องการค้นหาข้อความ 6 เดือนที่ผ่านมาในเดือนสิงหาคม ฉันจะกลับไปถึงเดือนสิงหาคมและเลื่อนดูข้อความเหล่านั้นได้อย่างไร ฉันมีการสนทนาทั้งใน iPhone และข้อความบน Macbook ของฉัน



มีอะไรผิดปกติในการไป~/Library/Containers/com.apple.iChat/Data/Library/Messages/Archive & เปิดโฟลเดอร์ตั้งแต่ปลายเดือนสิงหาคม
Tetsujin

@Tetsujin คุณหมายถึงอะไร "มีอะไรผิดปกติ" สิ่งนี้ได้รับการแนะนำหรือยัง
ผู้ใช้

…ในความคิดเห็นเปิดของฉัน
ซึจิ

คำตอบ:


10

ฉันพบวิธีทำ 2 วิธี คุณเลือกสิ่งที่คุณต้องการทั้งนี้ขึ้นอยู่กับความต้องการและความชอบของคุณ

1. วิธีที่ยืดหยุ่น

เปิด Terminal.app และป้อนคำสั่งต่อไปนี้:

sqlite3 ~/Library/Messages/chat.db

ตอนนี้คุณอยู่ในฐานข้อมูลของแอพ Messages ของ mac ของคุณ

ป้อนคำสั่งต่อไปนี้ (แต่ไม่รวมถึงคำสั่งที่sqlite>เพิ่มเข้ามาในคำตอบนี้เพื่อแสดงให้คุณเห็นว่าคุณคาดหวังอะไรในตอนนี้):

sqlite> .mode column
sqlite> .headers on
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2016-01-12";

แทนที่"2016-01-12"ด้วยวันที่ที่คุณต้องการกรองข้อความของคุณ แต่เก็บ""!

หากคุณทราบวันที่แน่นอนของข้อความคุณสามารถแทนที่>=ด้วย=เช่นนี้:

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate = "2016-01-12";

หรือถ้าคุณทราบช่วงวันที่คุณสามารถทำได้ดังนี้:

sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2015-12-10" and cDate <= "2016-01-12";

ตอนนี้คุณควรได้รับข้อความที่กรองแล้ว!

วิธีนี้คุณสามารถกรองข้อความของคุณได้อย่างยืดหยุ่นยิ่งขึ้น หากคุณเล่นกับสคีมาฐานข้อมูลคุณอาจพบวิธีที่ดีในการกรองข้อความของคุณ

2. วิธีที่ง่าย

หากคุณต้องการสิ่งที่เป็นมิตรกับผู้ใช้มากขึ้นฉันพบว่าหากคุณพิมพ์คำสั่งนี้ใน Terminal.app:

open ~/Library/Messages/Archive/

จะเปิดโฟลเดอร์ในตัวค้นหาที่มีข้อความของคุณจัดกลุ่มตามวันที่ซึ่งจะทำให้ชีวิตของคุณง่ายขึ้นมากมองหาข้อความของคุณ สิ่งนี้ได้ถูกกล่าวถึงโดยผู้ใช้รายอื่นเช่นกัน

ข้อดีของวิธีนี้คือข้อความจะถูกเปิดในส่วนต่อประสานผู้ใช้ที่ดี (เช่นข้อความ) ซึ่งอ่านได้ง่ายกว่าและใช้งานง่าย


open ~/Library/Messages/Archive/บอกว่าไม่มีโฟลเดอร์
ผู้ใช้

@ ผู้ใช้ขึ้นอยู่กับเวอร์ชัน OS X ของคุณเส้นทางของข้อความแอพข้อความของคุณจะแตกต่างกัน ตรวจสอบและแจ้งให้เราทราบว่าสิ่งนั้นช่วยคุณได้หรือไม่
Rafael

เวอร์ชั่น 10.11.2 El Capitan
ผู้ใช้

0

สำหรับฉันวิธีที่ง่ายที่สุดที่ฉันพบในการค้นหาข้อความของฉันซึ่งบางส่วนก็ย้อนกลับไปหลายปีคือการใช้และใช้iExplorerต่อไปเพื่อส่งออกข้อความของฉันในรูปแบบต่างๆ ฉันมักจะทำการส่งออก PDF และ TXT อย่างใดอย่างหนึ่งซึ่งสามารถค้นหาได้ง่าย

ฉันใช้ประโยชน์จากคุณสมบัติอื่น ๆ ด้วยและสำหรับฉันมันก็คุ้มค่ากับราคาเพราะไม่ใช่ฟรีแวร์


1
ฉันไม่ได้ซื้ออะไรเพื่อเช็คข้อความตัวเดียว
ผู้ใช้

เห็นได้ชัดว่ามีรุ่นสาธิตและมีการสำรองข้อความเกือบ 4 ชั่วโมง เป็นเรื่องปกติหรือไม่
ผู้ใช้

0

คุณอาจลองไปที่ ... / Library / Messages / Archive และค้นหาวันที่ / หมายเลขโทรศัพท์ที่ต้องการ ควรให้คุณดึงบทสนทนาขึ้นมา

โชคดี!



0

ฉันต้องการพิมพ์ประวัติข้อความทั้งหมดเพื่อวัตถุประสงค์ทางกฎหมาย หลังจากค้นหามานานฉันพบว่าiMazingและมันใช้งานได้ดีมากสำหรับฉัน

ลิงก์ไปที่ iMazing ที่นี่

ฉันไม่ได้มีส่วนเกี่ยวข้องกับ บริษัท

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.