วิธีกำหนดเวลาไฟล์แบตช์ให้ทำงานใน Windows 11/10 โดยใช้ Task Scheduler

ไฟล์แบทช์เป็นวิธีที่ยอดเยี่ยมในการทำงานบนพีซีของคุณโดยอัตโนมัติ หากคุณต้องการกำหนดเวลาให้แบตช์ไฟล์ทำงานโดยอัตโนมัติ ให้ ใช้ ยูทิลิตี้Task Scheduler ของพีซี Windows 10 หรือ Windows 11(use your Windows 10 or Windows 11 PC’s Task Scheduler)

Task Schedulerช่วยให้คุณทริกเกอร์แบตช์ไฟล์ให้ทำงานในเวลาที่กำหนดหรือเมื่อมีเหตุการณ์ที่ระบุเกิดขึ้น คุณยังได้รับตัวเลือกที่กำหนดค่าได้มากมายเพื่อกำหนดวิธีการทำงานของไฟล์ เราถือว่าคุณมีไฟล์แบ(batch file) ตช์ที่ สร้างไว้แล้ว ดังนั้นในบทความนี้ เราจะแสดงวิธีกำหนดเวลาให้แบตช์ไฟล์ทำงาน

เหตุใดจึงกำหนดเวลาไฟล์แบตช์บนพีซี Windows ของคุณ(Why Schedule Batch Files on Your Windows PC)

มีเหตุผลมากมายที่จะกำหนดเวลาไฟล์แบตช์บนพีซีของคุณ ตัวอย่างที่ดีอย่างหนึ่งคือการสร้างแบตช์ไฟล์ที่จะล้างโฟลเดอร์ดาวน์โหลดของ(clears your Downloads folder)คุณ ตัวอย่างเช่น คุณสามารถเรียกใช้แบตช์สคริปต์เพื่อลบการดาวน์โหลด(Downloads) ของคุณ ทุกสัปดาห์

ในทำนองเดียวกัน คุณสามารถสร้างสคริปต์ที่จะเปิดโปรแกรมโปรดของคุณโดยอัตโนมัติ(script that automatically launches your favorite programs)เมื่อคุณเปิดคอมพิวเตอร์ เมื่อพูดถึงการทำงานอัตโนมัติด้วยไฟล์แบตช์ ความคิดสร้างสรรค์ของคุณคือขีดจำกัดเพียงอย่างเดียว

กำหนดเวลาไฟล์แบตช์ด้วย Windows Task Scheduler(Schedule Batch Files With Windows Task Scheduler)

วางไฟล์ bat ของคุณในตำแหน่งที่เหมาะสมบนพีซีของคุณ หากคุณย้ายไฟล์หลังจากสร้างงานแล้ว งานจะหยุดทำงาน ดังนั้นให้วางไว้ในที่ที่คุณต้องการให้เก็บไว้ เริ่มกระบวนการโดยเปิดเมนู เริ่ม(Start)ของ Microsoft Windows PC ค้นหาTask Schedulerและเลือกเครื่องมือนั้นในผลการค้นหา

เลือกAction > Create Basic Taskในหน้าต่าง Task Scheduler คุณจะใช้งานนี้เพื่อเรียกใช้แบตช์ไฟล์ของคุณ

เลือก ฟิลด์ ชื่อ(Name)และพิมพ์ชื่อสำหรับงานของคุณ ชื่ออาจเป็นอะไรก็ได้ที่ช่วยให้คุณจดจำงานของคุณได้ จากนั้นป้อนคำอธิบายสำหรับงานแล้วเลือกถัดไป(Next)ที่ด้านล่าง

คุณจะเลือกเวลาและความถี่ในการเรียกใช้แบตช์ไฟล์ในหน้าต่างต่อไปนี้ ตัวเลือกที่คุณสามารถเลือกได้คือ:

  • รายวัน(Daily) : เรียกใช้แบตช์ไฟล์ของคุณทุกวัน
  • รายสัปดาห์(Weekly) : ดำเนินการไฟล์ของคุณในแต่ละวันโดยเฉพาะในแต่ละสัปดาห์
  • รายเดือน(Monthly) : เรียกใช้แบตช์ไฟล์ของคุณในแต่ละวันในแต่ละเดือน
  • ครั้งเดียว(One time) : เรียกใช้แบตช์ไฟล์เพียงครั้งเดียว
  • เมื่อคอมพิวเตอร์เริ่มทำงาน(When the computer starts) : เรียกใช้แบตช์ไฟล์เมื่อพีซีของคุณเปิด โปรดทราบว่างานนี้จะทำงานเมื่อคอมพิวเตอร์เริ่มทำงาน แต่ก่อนที่จะเข้าสู่ระบบ
  • เมื่อฉันเข้าสู่ระบบ(When I log on) : เรียกใช้แบตช์ไฟล์ของคุณเมื่อคุณลงชื่อเข้าใช้บัญชีของคุณบนพีซี
  • เมื่อมีการบันทึกเหตุการณ์เฉพาะ(When a specific event is logged) : สำหรับผู้ใช้ขั้นสูง หากคุณต้องการเรียกใช้แบตช์ไฟล์เมื่อมีเหตุการณ์ใดเกิดขึ้นบนพีซีของคุณ ให้เลือกตัวเลือกนี้

ในกรณีส่วนใหญ่ คุณจะเลือกหนึ่งในสี่ตัวเลือกแรก เมื่อคุณได้เลือกแล้ว ให้คลิกถัดไป(Next)ที่ด้านล่าง

เราจะเลือก ตัวเลือก รายสัปดาห์(Weekly)สำหรับการสาธิต

คุณจะเลือกได้ว่าจะเรียกใช้แบตช์ไฟล์เมื่อใดในหน้าต่างที่เปิดขึ้น ขึ้นอยู่กับสิ่งที่คุณเลือกในขั้นตอนก่อนหน้า คุณจะเห็นตัวเลือกที่เหมาะสม

เนื่องจากเราเลือกรายสัปดาห์(Weekly)ในขั้นตอนก่อนหน้า เราจะเลือกวันที่และเวลาเริ่มต้นในหน้าต่างนี้ จากนั้น เราจะคลิก กล่อง เกิดซ้ำ ทุก ๆ(Recur every)กล่อง และเลือกเวลาที่งานนั้นเกิดขึ้นอีก จากนั้นเลือกวันในสัปดาห์

สุดท้าย เราจะเลือกถัดไป(Next)ที่ด้านล่าง

Task Schedulerจะถามว่าคุณต้องการเรียกใช้อะไรในเวลาที่กำหนด เลือกเริ่มโปรแกรม(Start a program)เนื่องจากคุณต้องการเรียกใช้แบตช์ไฟล์ จากนั้นเลือกถัดไป(Next)ที่ด้านล่าง

คลิก ปุ่ม เรียกดู(Browse)บนหน้าจอต่อไปนี้และเลือกไฟล์แบตช์ที่จะเรียกใช้ เพิ่มอาร์กิวเมนต์และเริ่มต้นในเวลา จากนั้นเลือกถัดไป(Next)ที่ด้านล่าง

คุณจะเห็นสรุปงานที่สร้างขึ้นใหม่บนหน้าจอของคุณ คลิก ปุ่ม เสร็จสิ้น(Finish)หากข้อมูลสรุปนี้ดูดีสำหรับคุณ

Task Schedulerได้บันทึกงานของคุณแล้ว และงานของคุณจะทำงานตามวันที่และเวลาที่ระบุ

แก้ไขหรือลบงานไฟล์แบทช์ใน Task Scheduler บน Windows(Edit or Delete a Batch File Task in Task Scheduler on Windows)

Task Schedulerให้คุณแก้ไขงานของคุณแม้หลังจากสร้างเสร็จ ด้วยวิธีนี้ คุณสามารถเปลี่ยนสิ่งที่ เมื่อใด และความถี่ที่ไฟล์แบตช์ทำงาน คุณยังสามารถลบงานได้ หากคุณไม่ต้องการเรียกใช้ไฟล์อีกต่อไป

เริ่ม ยูทิลิตี้ Task Schedulerบนพีซี Windows 10 หรือ Windows 11 และเลือกTask Scheduler Libraryทางด้านซ้าย ในบานหน้าต่างตรงกลาง ให้คลิกขวาที่งานของคุณแล้วเลือกคุณสมบัติ(Properties)จากเมนูเพื่อแก้ไขงาน

ใช้แท็บต่างๆ ใน หน้าต่าง Propertiesเพื่อเปลี่ยนตัวเลือกของงาน ตัวอย่างเช่น เลือกแท็บทริกเกอร์(Triggers)หากคุณต้องการเปลี่ยนกำหนดการสำหรับแบตช์ไฟล์ของคุณ จากนั้นคุณสามารถเลือกกำหนดการปัจจุบัน คลิกแก้ไข(Edit)จากนั้นระบุกำหนดการใหม่สำหรับไฟล์ของคุณ

ในทำนองเดียวกัน เปิดแท็บการดำเนิน(Actions)การเพื่อเปลี่ยนสิ่งที่ไฟล์แบตช์ทำงานเมื่อเปิดตัวงานของคุณ อีกครั้ง(Again)เลือกไฟล์แบตช์ปัจจุบันของคุณ คลิกแก้ไข(Edit)แล้วเลือกไฟล์ใหม่หากต้องการ

สุดท้าย คุณสามารถกำจัดงานของคุณเพื่อให้แบตช์ไฟล์ของคุณไม่ทำงานโดยอัตโนมัติ คุณสามารถทำได้โดยคลิกขวาที่งานของคุณในหน้าต่างหลักของ Task Scheduler แล้วเลือกDeleteจากเมนู

เลือกใช่(Yes)ในข้อความแจ้งเพื่อลบงานของคุณ คุณสามารถสร้างงานใหม่เพื่อเรียกใช้ไฟล์เดียวกันหรือไฟล์อื่นตามช่วงเวลาที่กำหนดได้เสมอ

โปรดทราบว่าพีซีของคุณต้องเปิดอยู่เพื่อให้Task Schedulerทำงานได้ ไฟล์แบตช์ ของคุณจะไม่ทำงาน(batch file won’t run)หากพีซีของคุณปิดอยู่เมื่อถึงเวลาที่กำหนด



About the author

ฉันเป็นผู้เชี่ยวชาญด้าน Windows และทำงานในอุตสาหกรรมซอฟต์แวร์มากว่า 10 ปี ฉันมีประสบการณ์กับทั้งระบบ Microsoft Windows และ Apple Macintosh ทักษะของฉัน ได้แก่ การจัดการหน้าต่าง ฮาร์ดแวร์คอมพิวเตอร์และเสียง การพัฒนาแอพ และอื่นๆ ฉันเป็นที่ปรึกษาที่มีประสบการณ์ซึ่งสามารถช่วยให้คุณได้รับประโยชน์สูงสุดจากระบบ Windows ของคุณ



Related posts