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

8 Automator Workflows ประหยัดเวลาสำหรับ Mac

Mac มีเครื่องมือ built-in ชื่อ Automator ช่วยประหยัดเวลาผ่านการทำอัตโนมัติ — มาก่อน Workflow (ตอนนี้ Siri Shortcuts) และ IFTTT มานานแล้ว

ใช้ Automator ง่าย ไม่ต้องรู้เขียนโปรแกรม ก็สร้าง custom workflows ทำงานทั่วไปบน Mac ได้

วันนี้เราจะแสดง workflows ที่มีประโยชน์ ประหยัดเวลา สร้างเองได้

พื้นฐานการตั้งค่า Automator Workflow

เปิด Automator จาก Applications จะถามเลือกประเภท document ที่จะสร้าง ดูรายละเอียดแต่ละประเภทและตัวอย่างในบทความ Automator introduction

ด้านซ้ายสุดมี 2 libraries: Actions และ Variables คลิกเพื่อเข้าถึง library แต่ละอัน

ลาก actions (หรือ variables) ที่ต้องการไป workflow ด้านขวา เรียงลำดับที่ต้องการรัน Actions/Variables มี settings ปรับได้

ตั้งค่า workflow เสร็จ: File > Save บันทึกใน format ที่เลือกตอนสร้าง ถ้าเลือก Workflow (รันใน Automator) บันทึกเป็น Application ได้ และถ้าเลือก Application แปลงเป็น Workflow ตอน save ได้

ทุก workflow ด้านล่าง เริ่มต้นด้วย New Document: ใน Automator > File > New Document หรือเปิด Automator กด New Document บน dialog แรก

เลือกประเภท document เราแนะนำประเภทสำหรับแต่ละ workflow แต่อาจเลือกต่างได้ — อาจต้องปรับ actions ต้นทางเพื่อรับ input ที่ต้องการ

1. Batch Rename Multiple Files (เปลี่ยนชื่อไฟล์หลายไฟล์พร้อมกัน)

ถ้าบ่อยครั้งที่ rename หลายไฟล์พร้อมกัน มีหลายวิธี batch rename บน Mac รวมถึงสร้าง Automator workflow บันทึกเป็น Application

ยังสร้าง Batch Rename Service ได้: คลิกขวาไฟล์ที่เลือก > Services > Batch Rename ต้องเลือก files or folders ใน dropdown Service receives selected และ Finder.app ใน dropdown in เหนือ workflow

Save: File > Save ใส่ชื่อ — จะบันทึกที่ถูกต้องและเพิ่มในเมนู Services อัตโนมัติ

2. Batch Convert และ Resize Images (แปลงและปรับขนาดรูปภาพหลายไฟล์)

เราครอบคลุม batch convert/resize images ด้วยการสร้าง Application ใน Automator

ยังสร้าง Convert and Resize Images Service ได้: เลือกไฟล์ คลิกขวา > Services > Convert and Resize Images ตั้งค่า Service receives selected: files or folders และ in: Finder.app

Save: File > Save ใส่ชื่อ — บันทึกถูกที่ เพิ่มในเมนู Services อัตโนมัติ

3. ทำให้โฟลเดอร์ Downloads สะอาด (Keep Your Downloads Folder Clean)

โฟลเดอร์ Downloads วุ่นวายได้เร็ว ใช้ Automator ลบของเก่าอัตโนมัติ: ย้ายไป Trash หลังจากวันครบจำนวนที่กำหนด

รายละเอียดในบทความลดขนาด backup ของ Mac

4. ปิดแอปทั้งหมดพร้อมกัน (Quit All Apps at Once)

ทำงานอยู่ ไม่รู้ว่ามีแอปเปิดกี่ตัว Mac RAM น้อย? อยากปิดบางตัวเพื่อให้ RAM ว่าง แตปิดทีละตัวล่าช้า

สร้าง Application ใน Automator ปิดทั้งหมดพร้อมกัน:

  1. เปิด Automator สร้าง Application ใหม่
  2. คลิก Actions ด้านซ้ายสุด
  3. ไป Library > Utilities
  4. ลาก Quit All Applications ไป workflow ด้านขวา
  5. ต้องการกล่องยืนยันเซฟก่อนปิด: ติ๊ก Ask to save changes บน action box
  6. ป้องกันแอปบางตัวไม่ให้ปิด: กด Add ใต้ Do not quit เลือกแอปที่อยากเก็บไว้ ทำซ้ำสำหรับแต่ละแอป
  7. File > Save บันทึก application ที่ต้องการ ลากไป Dock เพื่อเข้าถึงง่าย

5. เปิดชุดเว็บเพจเฉพาะ (Open a Specific Set of Web Pages)

ทุกครั้งเปิดเบราว์เซอร์ ต้องเปิดชุดหน้าเว็บเดิม? ทำอัตโนมัติใน default browser ด้วย Automator Application — เราแสดงในบทความวิธีใช้ Automator กับเบราว์เซอร์

Apple homepage อาจเพิ่มตัวเองใน Address list — ไม่ต้องการ กด Remove

6. รวมไฟล์ PDF หลายไฟล์ (Combine Multiple PDF Files)

บ่อยครั้งที่รวม PDF หลายไฟล์เป็นไฟล์เดียว ปกติต้องใช้แอป/เครื่องมือออนไลน์ แต่สร้าง Service ใน Automator รวมได้ง่าย

ขั้นตอนสร้าง Service ที่ปรากฏใน Finder:

  1. Automator > New Service document
  2. Service receives selected: files or folders, in: Finder.app
  3. คลิก Actions > Library > Files & Folders
  4. ลาก Get Selected Finder Items ไป workflow
  5. กลับ Library ซ้าย คลิก PDFs
  6. ลาก Combine PDF Pages ไปล่าง workflow เลือก Appending pages หรือ Shuffling pages
  7. กลับ Library > Files & Folders ลาก Move Finder Items ไปล่าง workflow เลือกโฟลเดอร์ปลายทางใน dropdown To
  8. ต้องการแทนที่ไฟล์เดิม: ติ๊ก Replacing existing files ใน Move Finder Items
  9. File > Save ใส่ชื่อ — Service เพิ่มในเมนู Services อัตโนมัติ

ตอนนี้เลือกหลาย PDF คลิกขวา > Services > service ใหม่ — รวมได้เลย

ทำอะไรเพิ่มกับ Services menu? อ่าน tutorial เพิ่ม options 有用ใน macOS Services menu

7. สร้างไฟล์ข้อความจากคลิปบอร์ด (Create a Text File From the Clipboard's Contents)

บ่อยครั้ง copy text แล้ว paste ลง text file เพื่อเก็บ — สร้าง Application ใน Automator ทำให้สะดวก

  1. Automator > New Application
  2. Actions > Library > Utilities
  3. ลาก Get Contents of Clipboard ไป workflow
  4. กลับ Library คลิก Text
  5. ลาก New Text File ไปล่าง workflow
  6. ปรับ settings: File Format, ชื่อไฟล์ default (Save as), Where (ตำแหน่งบันทึก)
  7. File > Save ใส่ชื่อ — เพิ่มใน Services menu

ใช้งาน: เลือกข้อความที่ต้องการเก็บ > รัน Automator app ใหม่

8. แปลงข้อความเป็นไฟล์เสียง (Convert Text to an Audio File)

ข้อความเยอะอ่านเองเหนื่อย? ให้ Mac อ่านให้ฟัง — สร้าง Service ใน Automator แปลงข้อความที่เลือกเป็น audio file

  1. Automator > New Service
  2. Service receives selected: text in: any application (default)
  3. Actions > Library > Utilities
  4. ลาก Text to Audio ไป workflow
  5. เลือก System Voice ที่ชอบ กด Play ฟังดู
  6. ใส่ชื่อไฟล์เสียงใน Save As

ตอนนี้เลือกข้อความในโปรแกรมไหนก็ได้ คลิกขวา > Services > service ใหม่ — แปลงเป็น audio file (AIFF) อัตโนมัติ ไอคอนไฟล์มีปุ่ม Play กลาง กดฟังได้เลย

ประหยัดเวลากับ Automator บน Mac

Automator ฟรี มาพร้อม Mac ทำไมไม่ใช้ประโยชน์อัตโนมัติงานน่าเบื่อ/ใช้เวลานาน?

สร้าง desktop app จาก website ได้ด้วย Automator หรือใช้ Automator schedule email สำรวจ actions และ variables ต่างๆ สร้าง workflows ของตัวเอง พร้อมสำหรับ advanced scripting? ลอง AppleScript automation!