Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

"Don't Repeat Yourself" (DRY) เป็นกฎหลักของการเขียนโปรแกรม มันหมายถึงการเตือนโปรแกรมเมอร์ไม่ให้รันโค้ดส่วนเดียวกันซ้ำๆ ด้วยมือ เมื่อคอมพิวเตอร์ทำอย่างนั้นได้อัตโนมัติ แตคุณไม่ต้องเป็นโปรแกรมเมอร์เพื่อหลีกเลี่ยงการทำซ้ำ หากคุณเป็นผู้ใช้ Mac Hazel จะช่วยจัดระเบียบไฟล์ของคุณอัตโนมัติ เพิ่มประสิทธิภาพและปลดปล่อยจิตใจจากความลำบากของการเลื่อนย้ายบิตด้วยมือ

Hazel คืออะไร?

Hazel เป็นแอปพลิเคชัน macOS ที่ให้ Graphical Interface ที่ใช้ง่ายสำหรับความสามารถสคริปต์ขั้นสูงบางอย่าง มันทำงานโครงสร้าง "If This, Then That" แบบง่ายๆ หมายความว่ามันจับคู่พารามิเตอร์เฉพาะกับไฟล์เฉพาะ แล้วดำเนินการงานหากพารามิเตอร์เหล่านั้นเป็นจริง แม้ตรรกะจะง่าย คุณสามารถเชื่อมฟังก์ชันซับซ้อนหลายตัวเข้าด้วยกันเพื่อสร้างโปรแกรมที่ซับซ้อน แล้วตั้งให้รันเมื่อใดก็ตามที่คุณต้องการ

ตั้งค่า Hazel

Hazel ตั้งค่าได้ง่าย หลังจากดาวน์โหลดและติดตั้งแอปพลิเคชัน คุณจะพบมันใน System Preferences คลิกไอคอนเพื่อเปิด Preference Pane และคุณจะเริ่มต้นได้

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

เมื่อเปิด Pane ครั้งแรก คุณจะอยู่ที่แท็บ Info ซึ่งบอกว่า Hazel กำลังทำงานอยู่หรือไม่ และให้ข้อมูลอื่นๆ คุณจะเห็นปุ่ม "Start Hazel" แต่ปล่อยให้ปิดอยู่ก่อน หากคุณเริ่มตอนนี้ กฎทั้งหมดจะมีผลทันทีที่คุณบันทึก ซึ่งอาจไม่ใช่สิ่งที่คุณต้องการหากคุณเพิ่งเริ่มต้น

อย่างไรก็ตาม โปรดติ๊กเครื่องหมายถูกในกล่องด้านล่างที่บอกว่า "Show Hazel status in the menu bar"

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

ด้านซ้ายของหน้าต่าง คุณจะเห็นคอลัมน์พร้อมรายการโฟลเดอร์ คลิกที่โฟลเดอร์หนึ่ง และคุณจะเห็นแถบด้านขวาที่ชื่อว่า "Rules" เต็มไปด้วย Checkbox กฎ Demo นี้รวมอยู่ใน Hazel และปิดอยู่ แต่เป็นแรงบันดาลใจที่มีประโยชน์

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

1. ทำความสะอาดโฟลเดอร์ Downloads เป็นประจำ

ผมมักใช้โฟลเดอร์ Downloads เป็นไดเรกทอรี "On Deck" (พร้อมใช้) ดังนั้นมันจึงแน่นอนด้วยไฟล์ที่เคยสำคัญแต่น่าเบื่อตอนนี้ โชคดีที่เราสามารถสร้างกฎง่ายๆ เพื่อช่วยแก้ปัญหานี้ได้

1. เพื่อสร้างกฎใหม่ใน Hazel ให้คลิกที่โฟลเดอร์ที่คุณต้องการให้ Hazel ตรวจสอบใน Sidebar โฟลเดอร์ ในกรณีนี้เราจะใช้โฟลเดอร์ Downloads จากนั้นคลิกปุ่ม Plus

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

2. ตั้งชื่อกฎที่อธิบายฟังก์ชันได้ชัดเจน

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

ตอนนี้เราจะตั้งค่าเงื่อนไขของเรา

3. คลิก Drop-down Menu ที่ชื่อ "Name" และเปลี่ยนเป็น "Date Last Opened"

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

4. คลิก Drop-down Menu ที่ชื่อ "is" และเปลี่ยนเป็น "is not in the last"

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

5. เปลี่ยน "1 hour" เป็น "7 days" หรือช่วงเวลาที่คุณสบายใจ

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

ในส่วนถัดไป เราจะตั้งค่าว่าจะทำกับไฟล์ที่ตรงเงื่อนไขอย่างไร

6. คลิก "no folder selected" และเปลี่ยนเป็น "Trash"

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

7. เพื่อบันทึกกฎ ให้คลิก OK หาก Hazel เปิดอยู่ กฎจะมีผลทันทีหลังจากคุณคลิก OK ดังนั้นไฟล์ที่เก่ากว่า 7 วันจะถูกย้ายไปถังขยะ

นี่อาจเป็นกฎ Hazel ที่ง่ายที่สุดแต่ยังมีประโยชน์ ผมใช้หลายกฎร่วมกัน ซึ่งย้ายและลบไฟล์ในเวลาต่างกันตามประเภทและอายุ นี่คือ Screenshot กฎ Downloads ปัจจุบันของผม พร้อมชื่อที่ควรให้คุณเห็นภาพว่ามันทำอะไร

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

2. จัดระเบียบและ ZIP ไฟล์เก่า

กฎนี้ที่ผมใช้จัดระเบียบ Desktop มาใน 2 ส่วน ก่อนอื่น เราจะตั้งค่ากฎที่นำไฟล์เก่าไปไว้ในโฟลเดอร์เฉพาะ

1. คลิกโฟลเดอร์ Desktop ใน Sidebar หากโฟลเดอร์ Desktop ไม่อยู่ ให้คลิกปุ่ม Plus ใต้รายการโฟลเดอร์

2. คลิกปุ่ม Plus ในแถบ Rules เพื่อสร้างกฎใหม่

3. เปลี่ยน Drop-down Name เป็น "Date last modified", "is not in the last" และเปลี่ยนช่วงเวลาเป็นหนึ่งสัปดาห์

4. เปลี่ยน Drop-down Move เป็น "Sort into subfolder"

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

5. คลิกกล่องข้อความหลัง "with pattern" เพื่อเรียกรายการ Renaming Tokens ที่ใช้ได้ เลือก "current date"

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

6. คลิกหลัง Token current date ในกล่องข้อความและพิมพ์ "archive"

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

7. คลิก Done เพื่อปิดกล่องข้อความ และ OK เพื่อยืนยันกฎ

ตอนนี้เราจะตั้งค่ากฎอีกตัวเพื่อบีบอัดโฟลเดอร์เหล่านั้นเป็น ZIP Archives

8. สร้างกฎใหม่ในโฟลเดอร์ Desktop อีกครั้งโดยคลิกปุ่ม Plus ใต้รายการ Rules

9. สร้างเงื่อนไข 2 อย่าง: Name contains "archive" และ Kind is folder

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

10. คลิก Drop-down Action เพื่อเลือก Archive

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

กฎนี้จะ Archive ทุกอย่างที่ไม่ได้ถูกแก้ไขใน 7 วันที่ผ่านมาอัตโนมัติ

3. เปลี่ยนชื่อและจัดเก็บเอกสารที่สแกน ตามเนื้อหา OCR

กฎสุดท้ายนี้ต้องการฮาร์ดแวร์หรือซอฟต์แวร์ภายนอกเพื่อทำงาน ผมใช้ ScanSnap ซึ่งแปลงเอกสารที่สแกนเป็น PDF พร้อมข้อมูลข้อความสด (Live Text Data) วางฝังอยู่ ด้วยวิธีนี้ ผมสามารถจัดเก็บเอกสารสแกนเข้าโฟลเดอร์ที่เหมาะสมได้อัตโนมัติ

3 กฎ Hazel แบบกำหนดเอง สำหรับทำให้การจัดการไฟล์อัตโนมัติ

ตอนนี้คุณรู้แล้วว่าอ่านกฎนี้ยังไง มันจับคู่ 3 เงื่อนไข ใช้เนื้อหาของ PDF เป็น Trigger สำหรับ Action ด้านล่าง เมื่อพบการจับคู่ กฎจะเปลี่ยนชื่อโฟลเดอร์ด้วยวันที่สร้างสแกนและชื่อของ Bill แล้วจัดเก็บไว้ในโฟลเดอร์ "Statements" ของผม

สรุป

เมื่อคุณเสร็จสิ้นการสร้างกฎทั้งหมดแล้ว คุณสามารถกลับไปที่ System Preferences และเปิด Hazel ได้

ตามที่เห็น Hazel มีพลังมาก และ 3 กฎข้างต้นเป็นเพียงตัวอย่าง ใช้เวลาลองเล่นและทดลอง และคุณแน่ใจว่าจะคิดค้น出สิ่งที่มีประโยชน์มา