ผมมีความตั้งใจจะเขียนเกี่ยวกับ workflow ตัวนี้มาพักใหญ่ ๆ แล้วแต่ก็ทำนู่นทำนี่ลืมจนลืมในที่สุด จนมีกระทู้จากคุณ od2504 ที่มาถามเกี่ยวกับวิธี rename ไฟล์เป็นกลุ่ม ผมเลยอยากที่จะอธิบายตรงนี้แบบละเอียดตามที่ตั้งใจเอาไว้
ก่อนอื่น นี่เป็นบทความเกี่ยวกับตัวอย่าง workflow ที่ผมใช้งานจริง ดังนั้นโปรดอ่านเกี่ยวกับพื้นฐานการใช้งาน Automator ตามหัวข้อด้านล่างนี้ก่อนสำหรับผู้ที่ไม่เคยใช้นะครับ
โดยเนื้อหาบทความนี้จะแบ่งเป็น 2 ตอน
เลือกดูได้จากหัวข้อด้านล่างนี้นะครับ =)
ขั้นตอนที่ 1
เปิด Automator ขึ้นมา เพื่อสร้าง workflow มี welcome screen ขึ้นมาให้เลือก Custom แล้วเราจะได้หน้าเปล่า ๆ ของ Automator ขึ้นมา
ขั้นตอนที่ 2
สร้าง workflow ตามนี้
Action ที่ 1 = Get Selected Finder Items (จากหมวด Files & Folders)
Action ที่ 2 = Rename Finder Items (จากหมวด Files & Folders) - ให้เลือก Options Show workflow when it runs ด้วย
เสร็จแล้วจะได้หน้าตาประมาณนี้ครับ
อธิบาย
ขั้นตอนที่ 4
ทดสอบ workflow นี้ด้วยการเลือกไฟล์ที่ต้องการเอาไว้ จากนั้นสั่ง RUN ครับ
ขั้นตอนที่ 5
เมื่อทุกอย่างเป็นไปตามที่เราต้องการแล้ว ให้ Save workflow นี้ออกมาเป็นแบบ Application ครับ จากนั้นก็จับเข้ามาวางไว้ใน Toolbar ของ Finder เพื่อที่จะสามารถเรียกใช้ workflow นี้ได้จาก Finder ครับ (ไม่ต้องเปิด automator มาสั่งงานอีกต่อไป)
ดูรายะเอียดการ Save ในการนำ workflow มาทำงานกับ Finder ได้จากในนี้ครับ (ใช้วิธีการเดียวกัน)
http://macmuemai.com/content/538
หมดแล้วครับ =)
อธิบายส่วนประกอบต่าง ๆ ของการเปลี่ยนชื่อไฟล์แบบ Sequential
1.เลือกการเปลี่ยนชื่อไฟล์แบบ Make Sequential จะเป็นการใส่ลำดับเลขลงไปในชื่อไฟล์ครับ เช่น
2.Add number to : จะเป็นการเลือกว่าจะเพิ่มลำดับอย่างไร
3.รายละเอียดการใส่ลำดับ
⁃ before name : ใส่ลำดับไปก่อนชื่อไฟล์
⁃ after name : ใส่ลำดับลงไปหลังชื่อไฟล์
⁃ dash : ใช้เครื่องหมาย “-” (ลบ)คั่น เช่น abc-01.jpg
⁃ period : ใช้เครื่องหมาย “.” (จุด)คั่น เช่น abc.01.jpg
⁃ space : เป็นการเว้นวรรค เช่น abc 01.jpg
⁃ under score : ใช้เครื่องหมาย “_” (ขีดล่าง)คั่น เช่น abc_01.jpg
⁃ nothing : ไม่มีอะไรคั่น เขียนติดกันทั้งชื่อไฟล์กับลำดับ abc01.jpg
⁃ 1 digit log = เลขหลักเดียว เช่น abc-1.jpg
⁃ 2 digit log = เลขสองหลัก เช่น abc-01.jpg
⁃ 3 digit log = เลขสามหลัก เช่น abc-001.jpg
4.ให้เลือก Options : Show this action when the workflow runs เอาไว้ด้วย เวลาสั่งให้เค้าทำงานเราจะได้ตั้งรายละเอียดได้ครับ