2024 ผู้เขียน: Malcolm Clapton | [email protected]. แก้ไขล่าสุด: 2023-12-17 04:12
Automator เป็นโปรแกรม Mac OS X ที่ใช้งานสะดวกอย่างเหลือเชื่อ ซึ่งช่วยให้คุณทำกิจวัตรประจำวันและการทำงานแบบวันต่อวันได้โดยอัตโนมัติ น่าเสียดายที่ผู้ใช้ Mac ใหม่ส่วนใหญ่ไม่รู้ด้วยซ้ำว่ามีเครื่องมือนี้อยู่ ดังนั้นวันนี้ฉันจะพยายามแก้ไขปัญหานี้และแสดงหลักการพื้นฐานของการสร้างโปรแกรมขนาดเล็กซึ่งเรียกว่า "กระบวนการ" (เวิร์กโฟลว์) โดยใช้ตัวอย่างภาพด้วยความช่วยเหลือของตัวอย่าง
แบทช์เปลี่ยนชื่อภาพ
บางทีเราอาจเริ่มต้นด้วยงานที่ค่อนข้างง่ายในการเปลี่ยนชื่อกลุ่มของรูปภาพตามรูปแบบที่มีชื่อไฟล์ ตัวเลข และวันที่ปัจจุบัน หากมีไฟล์ดังกล่าวหลายไฟล์ คุณสามารถเปลี่ยนชื่อไฟล์เหล่านั้นได้ด้วยตนเอง แต่หากมีไฟล์จำนวนมาก ผมขอแนะนำให้ใช้บริการ Automator
ในการเปิดยูทิลิตี้นี้ คุณเพียงแค่ต้องค้นหาไอคอนที่ด้านบนของไดเร็กทอรี Applications หรือใช้ตัวเรียกใช้งานที่คุณโปรดปรานเพื่อเปิดแอปพลิเคชั่น / ระบบ Spotlight และหลังจากนั้นไม่กี่วินาที หน้าต่างแอปพลิเคชันจะปรากฏขึ้นต่อหน้าเรา พร้อมรายการเทมเพลตที่มี:
- “กระบวนการ” คือลำดับการกระทำที่ง่ายที่สุดที่สามารถเริ่มต้นได้โดยตรงจาก Automator
-
“โปรแกรม” เป็นกระบวนการแบบสแตนด์อโลนและสามารถบันทึกเป็นแอปพลิเคชัน Mac OS X ปกติพร้อมส่วนขยาย
*.แอป
- .
- "บริการ" เป็นกระบวนการที่ขึ้นกับบริบทที่สามารถใช้ได้ทั่วทั้งระบบหรือในแต่ละแอปพลิเคชัน
- "การทำงานของโฟลเดอร์" เปิดใช้งานสำหรับโฟลเดอร์ที่ระบุเท่านั้นและเริ่มต้นโดยวัตถุที่เพิ่มเข้าไป
- "ปลั๊กอินการพิมพ์" ใช้เพื่อขยายขีดความสามารถของกล่องโต้ตอบการพิมพ์
- ตัวเตือน ICal เป็นกระบวนการที่ทริกเกอร์โดยเหตุการณ์ที่เพิ่มใน iCal
- สุดท้าย สามารถใช้ "ปลั๊กอินจับภาพ" ในแอปพลิเคชันที่เหมาะสมเพื่อประมวลผลรูปภาพที่ดาวน์โหลดจากกล้อง
ในกรณีของเรา ให้เลือก "Folder Action" - และหน้าต่างจะปรากฏขึ้นตรงหน้าเรา แบ่งออกเป็น 2 ส่วน ครึ่งซ้ายมีไลบรารี (รายการของการกระทำและตัวแปรที่มีอยู่) และครึ่งขวามีหน้าต่างเวิร์กโฟลว์ ซึ่งคุณสามารถลากรายการจากไลบรารีเข้าไปได้
การใช้ตัวเลือกที่ด้านบนของหน้าต่างกระบวนการ (ด้านล่างแถบเครื่องมือ) คุณต้องเลือกโฟลเดอร์ สำหรับเธอ การกระทำของเราจะดำเนินการ:
ทุกสิ่งที่เราอาจจำเป็นต้องแก้ปัญหาจะอยู่ในหมวด "ไฟล์และโฟลเดอร์" ก่อนอื่น คุณต้องค้นหาและลากการกระทำที่เรียกว่า "เปลี่ยนชื่อ Finder Objects" ลงในหน้าต่างเวิร์กโฟลว์ เนื่องจาก Automator เปลี่ยนชื่อ เราจะได้รับแจ้งให้เพิ่มการดำเนินการอื่นโดยอัตโนมัติเพื่อบันทึกไฟล์ต้นฉบับไปยังโฟลเดอร์อื่น (ฉันตัดสินใจไม่บันทึกสำเนา แต่ไม่ได้หมายความว่าคุณต้องทำเช่นเดียวกัน)
ตอนนี้ ในรายการดรอปดาวน์รายการแรกของการกระทำของเรา คุณต้องเลือกรายการ "สร้างตามลำดับ" และกำหนดค่ารูปแบบของชื่อใหม่ตามดุลยพินิจของคุณ ง่ายพอ เพราะมีตัวอย่างที่ด้านล่างของการดำเนินการ
ในการเพิ่มวันที่ปัจจุบันให้กับชื่อไฟล์ คุณต้องลากการดำเนินการเปลี่ยนชื่อ Finder Items ไปยังหน้าต่างเวิร์กโฟลว์อีกครั้ง เฉพาะครั้งนี้ แทนที่จะ "สร้างตามลำดับ" ให้เลือกรายการ "เพิ่มวันที่หรือเวลา" (ให้แม่นยำยิ่งขึ้น มันถูกเลือกโดยอัตโนมัติ) และตั้งค่าพารามิเตอร์ตามที่คุณต้องการ:
คุณสามารถตรวจสอบการทำงานของกระบวนการ: บันทึกและลากกลุ่มของไฟล์ไปยังโฟลเดอร์ที่ระบุในตอนเริ่มต้น หลังจากนั้นครู่หนึ่ง - ขึ้นอยู่กับขนาดและจำนวนไฟล์ - ชื่อไฟล์จะถูกเปลี่ยนโดยอัตโนมัติ ดูว่ามันง่ายแค่ไหน?
ภาพการปรับขนาดแบทช์
เราทำให้งานซับซ้อน สมมติว่าเรามีภาพ (ภาพถ่าย) จำนวนมากที่ต้องลดขนาดลง เพื่อแก้ปัญหานี้ เราต้องเลือกเทมเพลต "โปรแกรม"
อย่างไรก็ตาม ก่อนที่จะรีบเร่งในการแก้ปัญหาแบบ "ตรงไปตรงมา" ฉันขอเสนอให้ร่างลำดับของการดำเนินการที่จำเป็น ตัวอย่างเช่น อันดับแรก เราควรแจ้งให้ผู้ใช้เลือกรูปภาพที่เราต้องการปรับขนาด นอกจากนี้ ขอแนะนำว่าอย่าทำงานกับต้นฉบับของไฟล์ แต่ควรใช้สำเนาของไฟล์เหล่านั้น เพื่อที่จะมีโอกาสได้ลองตั้งค่าใหม่สำหรับกระบวนการของเรา และเราจะคัดลอกภาพขนาดย่อลงในไดเร็กทอรีแยกต่างหาก
ตอนนี้คุณสามารถดำเนินการสร้างมินิโปรแกรมของเราได้ ขั้นแรก คุณต้องค้นหาและลากการกระทำ "ขอรายการตัวค้นหา" ในหมวดหมู่ "ไฟล์และโฟลเดอร์" (หรือผ่านแถบค้นหา) ลงในหน้าต่างเวิร์กโฟลว์ คุณสามารถระบุข้อความชื่อหน้าต่าง โฟลเดอร์เริ่มต้น และประเภทข้อมูลได้ อย่าลืมตั้งค่าช่องทำเครื่องหมายสำหรับการเลือกหลายรายการ
ในการทำงานกับสำเนาของไฟล์ ฉันแนะนำให้ค้นหาการกระทำ "Copy Finder Items" ในไลบรารี โดยระบุไดเร็กทอรีปลายทาง ขั้นตอนต่อไปอยู่ในหมวด "รูปภาพ" และเรียกว่า "ซูมภาพ" ในการตั้งค่า คุณสามารถระบุขนาดของภาพที่ได้เป็นพิกเซลหรือเปอร์เซ็นต์
อย่างไรก็ตาม มีสามแท็บในบานหน้าต่างด้านล่างของแต่ละการกระทำ: ผลลัพธ์ ตัวเลือก และคำอธิบาย ดังนั้น หากคุณต้องการให้ Automator แจ้งให้คุณระบุขนาดภาพที่ต้องการในแต่ละครั้งเมื่อดำเนินการนี้ ให้เลือกช่องกาเครื่องหมาย "แสดงการดำเนินการที่อยู่ระหว่างดำเนินการ" ในแท็บ พารามิเตอร์ ไฟล์ที่จะเปลี่ยนชื่อ)
หากคุณสังเกตเห็น ลูกศรสามเหลี่ยมจะโผล่ออกมาจากการกระทำแต่ละอย่าง ซึ่งแสดงถึงผลงานของมัน ผลลัพธ์เหล่านี้จะใช้เป็นพารามิเตอร์อินพุตในขั้นตอนต่อไป
และอีกหนึ่งเคล็ดลับ: เมื่อเลือกช่องทำเครื่องหมาย "แสดงการดำเนินการที่อยู่ระหว่างดำเนินการ" ตัวเลือก "แสดงเฉพาะวัตถุที่เลือก" จะใช้งานได้ ดังนั้น คุณจะไม่สามารถแสดงการกระทำได้ไม่ใช่ทั้งหน้าต่าง แต่มีเพียงบางองค์ประกอบเท่านั้น เช่น ช่องสำหรับระบุขนาดที่ต้องการ
และเมื่อสิ้นสุดกระบวนการ เราต้องถ่ายโอนภาพขนาดย่อไปยังไดเร็กทอรีใหม่ สำหรับสิ่งนี้ เราต้องดำเนินการ "โฟลเดอร์ใหม่" จากหมวดหมู่ "ไฟล์และโฟลเดอร์"
โปรแกรมที่บันทึกไว้จะทำงานเหมือนกับโปรแกรมอื่นๆ ในระบบ
การเปิดหน้าเว็บบางหน้าเมื่อเปิดเบราว์เซอร์
เกือบทุกวันฉันเปิด Safari และเริ่มทำงานกับหน้าเว็บเดียวกัน เหตุใดจึงไม่สร้างแอปที่ทำสิ่งนี้โดยอัตโนมัติ
เราต้องการเทมเพลตแอปพลิเคชันและการดำเนินการสองอย่างที่อยู่ในหมวดหมู่อินเทอร์เน็ต:
- "รับ URL ที่เน้น" ในการตั้งค่าที่เราระบุหน้าเว็บที่เราโปรดปราน
- และการกระทำ "แสดงหน้าเว็บ" เพื่อเปิดในเบราว์เซอร์เริ่มต้น
แยกข้อความจาก PDF
นี่เป็นสคริปต์ที่ค่อนข้างง่าย แต่มีประโยชน์สำหรับ Automator และบางครั้งสามารถช่วยประหยัดเวลาของคุณได้ จะช่วยให้คุณสามารถแยกข้อความจากเอกสาร PDF (แน่นอนว่าเอกสารดังกล่าวควรมีเพียงข้อความ ไม่ใช่ภาพที่สแกน) และบันทึกลงในไฟล์แยกต่างหากโดยมีหรือไม่มีการจัดรูปแบบ
ในการแก้ปัญหา เราต้องการการดำเนินการเดียวที่มีชื่อเดียวกัน นั่นคือ "แยกข้อความ PDF" ซึ่งอยู่ในหมวด "ไฟล์ PDF" ลากไปที่หน้าต่างเวิร์กโฟลว์และปรับตัวเลือกตามที่คุณต้องการ:
โปรดทราบว่าเราไม่ได้ระบุการดำเนินการ "ขอรายการ Finder" ในกระบวนการนี้ ดังนั้นเมื่อเปิดใช้งานแล้ว คุณสามารถลากและวาง PDF ใดๆ เพื่อประมวลผลโดยตรงบนไอคอนแอปพลิเคชันของเราใน Dock ไฟล์นี้จะทำหน้าที่เป็นพารามิเตอร์อินพุตสำหรับกระบวนการ
บันทึกเนื้อหาของคลิปบอร์ดลงในไฟล์ข้อความ
เรายังคงทำความคุ้นเคยกับเทมเพลต Automator ต่างๆ และในขั้นตอนนี้ ฉันเสนอให้สร้างบริการที่จะบันทึกเนื้อหาของคลิปบอร์ดลงในไฟล์ข้อความที่เราระบุ เทมเพลตที่ต้องการเรียกว่า "บริการ" เธอจะไม่สอนข้อมูลเบื้องต้นใดๆ แต่จะ "ดำเนินการตามสถานการณ์"ดังนั้นจึงไม่มีข้อมูลป้อนเข้า ซึ่งจำเป็นต้องระบุในรายการดรอปดาวน์เหนือหน้าต่างเวิร์กโฟลว์
ถัดไป ในพื้นที่ทำงาน ให้คัดลอกการกระทำ "รับเนื้อหาคลิปบอร์ด" จากหมวด "ยูทิลิตี้บริการ" (ไม่มีการตั้งค่า) และการกระทำ "ไฟล์ข้อความใหม่" จากหมวด "ข้อความ"
บริการของเราจะต้องมีชื่อมนุษย์เพื่อให้เราสามารถค้นหาได้ง่ายในเมนู "บริการ" ของแอปพลิเคชันใด ๆ …
… และกำหนดแป้นพิมพ์ลัดในแอปพลิเคชัน System Preferences หากจำเป็น
และหากคุณแทนที่การกระทำ "ไฟล์ข้อความใหม่" ด้วย "ไฟล์ข้อความเป็นไฟล์เสียง" จากการทำงานของกระบวนการคุณจะได้รับแทร็กเสียงพร้อมเนื้อหาของคลิปบอร์ดที่บันทึกโดยใช้ Mac OS ในตัว ฟังก์ชันแปลงข้อความเป็นคำพูด X
โดยทั่วไป ฟังก์ชันนี้ได้รับการออกแบบมาโดยเฉพาะสำหรับผู้ทุพพลภาพ แต่หากต้องการ ก็สามารถใช้เพื่อความบันเทิงได้เช่นกัน
สำรองข้อมูลอัตโนมัติอย่างง่าย
ในขณะที่เราทำสิ่งต่าง ๆ ให้ซับซ้อนต่อไป ตอนนี้ฉันเสนอให้สร้างระบบสำรองข้อมูลอย่างง่ายที่จะถูกเรียกใช้เมื่อมีเหตุการณ์บางอย่างเกิดขึ้นใน iCal ในการดำเนินการนี้ เราจะใช้ความสามารถดังกล่าวเป็นตัวเตือนเหตุการณ์เพื่อเปิดใช้แอปพลิเคชันหรือไฟล์เฉพาะ
ใน Automator ให้เลือกเทมเพลตประเภทใหม่ - "iCal Reminder" จากนั้นลากการทำงานสามอย่างจากหมวดหมู่ "ไฟล์และโฟลเดอร์" ไปยังหน้าต่างเวิร์กโฟลว์:
- "รับวัตถุ Finder ที่ระบุ" (เลือกโฟลเดอร์ที่ต้องการสำหรับการสำรองข้อมูลโดยใช้ปุ่มเพิ่ม)
- "ดึงเนื้อหาของโฟลเดอร์" โดยเลือกตัวเลือก "ทำซ้ำสำหรับแต่ละโฟลเดอร์ย่อยที่พบ"
- และ "Copy Finder Items" (คุณต้องระบุไดเร็กทอรีปลายทางและให้คุณเขียนทับไฟล์ที่มีอยู่)
ทันทีที่คุณบันทึกกระบวนการ iCal จะเริ่มต้นและกิจกรรมที่มีชื่อกระบวนการของคุณจะถูกเพิ่มโดยอัตโนมัติสำหรับอนาคตอันใกล้ คุณสามารถเปลี่ยนกิจกรรมนี้ได้ตามดุลยพินิจของคุณ รวมทั้งสร้างกิจกรรมอิสระใหม่ทั้งหมด ซึ่งบ่งชี้ถึงความจำเป็นในการเปิดโปรแกรมของเราในส่วนการแจ้งเตือน:
ออกจากแอปพลิเคชันทั้งหมด
บางครั้งจำเป็นต้องยุติแอปพลิเคชันที่ทำงานอยู่ทั้งหมดที่รบกวนการทำงานหรือครอบครองทรัพยากรฟรีเกือบทั้งหมดของคอมพิวเตอร์ ในกรณีนี้ คุณสามารถใช้ยูทิลิตี้พิเศษอย่าง Blitz ซึ่งเป็นหนึ่งในเคล็ดลับในการมุ่งความสนใจไปที่ Mac OS X หรือเริ่มต้นใหม่ทั้งหมดด้วยการปิดแอปพลิเคชันทั้งหมดในคราวเดียว
เวิร์กโฟลว์นี้ต้องการการดำเนินการที่ตั้งโปรแกรมไว้เพียงครั้งเดียว และการดำเนินการนี้เรียกว่าคล้ายกัน - "สิ้นสุดโปรแกรมทั้งหมด" (อยู่ในหมวด "ยูทิลิตี้") คุณยังสามารถเพิ่มบางแอปพลิเคชันไปยังข้อยกเว้นได้ ใน "ช่วงเวลาที่ยากลำบาก" สิ่งที่คุณต้องทำคือเปิดแกดเจ็ตของเรา รอสักครู่ และเพลิดเพลินกับประสิทธิภาพของ Mac อีกครั้ง
นั่นคือทั้งหมดสำหรับวันนี้! ฉันหวังว่าบทความนี้จะช่วยให้คุณไม่เพียงแต่เข้าใจเครื่องมือ Automator ที่ยอดเยี่ยมและมีประโยชน์เท่านั้น แต่ยังช่วยลดความซับซ้อนของการทำงานประจำบางอย่างอีกด้วย อย่ากลัวที่จะทดลอง เพราะถ้าคุณต้องการ คุณสามารถใช้ตัวอย่างที่กล่าวถึงข้างต้นเป็นพื้นฐานและเปลี่ยนแปลงได้ตามที่เห็นสมควร
แนะนำ:
10 การกระทำของ macOS Automator ที่ทำให้การดำเนินการตามปกติเป็นไปโดยอัตโนมัติ
โปรแกรมสามารถเปลี่ยนชื่อไฟล์ อ่านข้อความ เพิ่มประสิทธิภาพการทำงานกับ PDF และ Automator ก็พร้อมที่จะแสดงความยินดีกับเพื่อน ๆ ทุกคนในวันหยุด