ทำโปรแกรม Illustrator ให้ทำงานเองอัตโนมัติ

ในบทความนี้จะมาดูอีกหนึ่งตัวอย่างในการใช้งานโปรแกรม Automatic Mouse and Keyboard ซึ้งผมจะใช้กับโปรแกรม Illustrator เพื่อให้ทำงานเองอัตโนมัติ ซึ่งนอกจากเราไม่ต้องมานั่งทำงานเองแล้วเรายังสามารถเพิ่มความเร็วของแอคชั่นในการทำงานเพื่อให้งานเสร็จเร็วขึ้นอีกด้วย

Illustrator ทำงานเองอัตโนมัติ
Illustrator ทำงานเองอัตโนมัติ

โจทย์ของผมในวันนี้ผมต้องการที่จะ Copy ไฟล์นามบัตรตัวนี้ไปรวมกันเพื่อให้อยู่ในไฟล์เดียว โดยเรียงเป็น 5 แถวๆ ละ 10 ชื่อ ซึ่งงานชิ้นนี้จำเป็นต้องใช้ Action 2 อัน อันแรกเอาไว้สำหรับก๊อปปี้นามบัตรจากไฟล์หนึ่งไปวางอีกไฟล์หนึ่ง ส่วน Action อันที่สองเอาไว้สำหรับเลื่อนหน้าในไฟล์ที่เอาไว้รวมไฟล์งานขึ้นไปด้านบนสำหรับวางนามบัตรแถวถัดไป

เมื่อเปิดไฟล์งานใน Illustrator และโปรกแกรม Automatic Mouse and Keyboard ขึ้นมาแล้ว เราจะเริ่มบันทึก Action แรกโดยกดที่ปุ่ม Record เพื่อเริ่มบันทึก Action แล้วเริ่มทำงานชิ้นแรก โดยทำการ copy นามบัตรไฟล์แรกไปวางอีกไฟล์หนึ่ง เมื่อวางเสร็จแล้วทำการเลื่อนไฟล์งานขึ้นไปเพื่อที่จะเตรียมพื้นที่ให้ว่างสำหรับไฟล์ถัดไป (ในเคสนี้ผมกดปุ่ม Alt+Page Down 12 ครั้ง) และทำการมาร์คตำแหน่งไฟล์ชิ้นไว้สำหรับบันทึก Action ที่ 2

หลังจากที่เลื่อนหน้าขึ้นไปแล้วให้กลับมาที่ไฟล์แรกแล้วกดปุ่ม Next Data Set เพื่อให้แสดงรายชื่อถัดไป แล้วกดปุ่ม Alt+F2 เพื่อหยุดการบันทึก Action ทำการตั้งชื่อ Step และเพิ่มความเร็วในการเล่นซ้ำในเคสนี้ผมเพิ่มเป็น 300 % (การเพิ่มความเร็วในการเล่นซ้ำสามารถทำได้มากหรือน้อยขึ้นอยู่กับโปรแกรมที่ใช้และสเปคคอมของแต่ละคน เราอาจจะลองเพิ่มความเร็วแล้วเล่นซ้ำดู 1 ครั้งว่าคอมฯ สามารถทำงานได้ปกติไหมจากนั้นค่อยเพิ่มหรือลดตามความจำเป็น ทั้งนี้งานที่เพี้ยนไม่ได้เกิดจากโปรแกรม Automatic Mouse and Keyboard แต่เกิดจากโปรแกรมที่เราใช้งานประมวลผลไม่ทัน) ตรง Delay After step ให้ใส่เป็น 0 เพื่อให้โปรแกรมทำงานต่อเนื่อง

ตั้งชื่อ Action แรกและเพิ่มความเร็วในการเล่นซ้ำ
ตั้งชื่อ Action แรกและเพิ่มความเร็วในการเล่นซ้ำ

เมื่อได้ Action แรกแล้วให้เราทำการเล่นซ้ำ Action แรกอีก 9 ครั้งเพื่อเรียงแถวแรกให้ครบ 10 รายชื่อ โดยใส่เลข 9 ตรง Repeat _ times จากนั้นให้กดปุ่ม Play

ทำการเล่น Action แรกซ้ำอีก 9 ครั้ง
ทำการเล่น Action แรกซ้ำอีก 9 ครั้ง

เมื่อได้แถวแรก 10 รายชื่อแล้วให้เราทำการบันทึก Action ที่ 2 เพื่อเอาไว้สำหรับเลื่อนหน้าในไฟล์งานที่ 2 ขยับขึ้นไปเพื่อเตรียมพื้นที่สำหรับรายชื่อแถวต่อๆ ไป โดยเริ่มจากการคลิกปุ่ม Record ในโปรแกรม Automatic Mouse and Keyboard แล้วไปคลิกที่ไฟล์งานที่ 2 แล้วเลื่อนหน้าขึ้นไปให้รายชื่อบนสุดอยู่ตรงตำแหน่งเดิมที่มาคไว้แล้วเลื่อนหน้ามาทางซ้ายนิดนึงเพื่อให้ตำแหน่งนั้นว่างสำหรับวางรายชื่อถัดไป เสร็จแล้วให้กลับมาที่ไฟล์งานแรกแล้วกดปุ่มหยุดบันทึก ทำการตั้งชื่อ Action ที่ 2 และเพิ่มความเร็วในการเล่นซ้ำตามต้องการ

บันทึก Action ที่ 2 เพื่อเตรียมพื้นที่สำหรับชื่อถัดไป
บันทึก Action ที่ 2 เพื่อเตรียมพื้นที่สำหรับชื่อถัดไป

ถึงตอนนี้เราจะมี Action แล้ว 2 อันเอาไว้สำหรับก๊อปปี้ไฟล์และเลื่อนหน้า โจทย์ตอไปของเราคือต้องการก๊อปปี้ 10 รายชื่อไปเรียงต่อกันแล้วทำการเลื่อนหน้าสำหรับแถวถัดไปนั่นหมายความว่าเราต้องการเล่น Action แรก 10 ครั้งแล้วตามด้วย Action 2 หนึ่งครั้ง แต่เราไม่สามารถกำหนดแต่การเล่นซ้ำแต่ละ Action ได้ (การเล่นซ้ำของโปรแกรมจะนับจากบนสุดจนถึงล่างสุดเป็น 1 รอบ) ฉะนั้นเราจำเป็นต้องทำสำเนาของ Action แรกเพิ่มอีก 9 สำเนาเพื่อให้ได้ 10 รายชื่อ บวกกับ Action ที่สองรวมทั้งหมดเป็น 11 Action ถึงตอนนี้เรามี 11 Action ไว้สำหรับจัดการแต่ละแถวแล้ว (10 รายชื่อ) และเรามีงานที่เหลืออีก 4 แถว (40 รายชื่อ) เราจะทำการเล่นซ้ำเพิ่มอีก 4 ครั้งโดยใส่เลข 4 ตรง Repeat _ times แล้วกดปุ่ม play

เตรียม Action สำหรับจัดการงานแต่ละแถว
เตรียม Action สำหรับจัดการงานแต่ละแถว

จะเห็นว่าโปรแกรมก็จะเริ่มทำงานเพื่อจัดการงานที่เหลือทั้งหมดอัตโนมัติโดยเป็นการทำงานด้วยตัวเราเองเพียง 1 ไฟล์เท่านั้น

ในตัวอย่างนี้มีแค่ 50 ไฟล์ที่ต้องจัดการอาจจะดูไม่ค่อยเห็นภาพเท่าไหร่ แต่บางครั้งเรามีเราอาจมีงานเป็นพันๆ ชิ้นการที่สามารถทำให้คอมฯ ทำงานได้เองแบบนี้จะสามารถช่วยทุ่นแรงและประหยัดเวลาเราไปได้เยอะครับ อย่างตัวอย่างด้านล่างผมใช้วิธีนี้จัดการงานที่มีมากกว่า 4 พันชิ้น

ให้คอมพิวเตอร์ทำงานเอง
ให้คอมพิวเตอร์ทำงานเอง

ถ้ามีปัญหาหรือไม่เข้าใจส่วนใหนก็คอมเมนต์ไว้ด้านล่างได้ เดี๋ยวผมจะเข้ามาตอบให้ครับ

แชร์บทความ

0Shares
0 0
Download Graphic File

Leave a Reply

Your email address will not be published. Required fields are marked *