Windows Task Scheduler: ตั้งเวลาสั่งรันสคริปต์อัตโนมัติ ทำงานแทนเราแม้ยามหลับ
คุณเขียนสคริปต์ Python รวมยอดขายได้แล้ว… เขียนสคริปต์สำรองข้อมูลลง External Drive เสร็จแล้ว… แต่คำถามคือ: “คุณยังต้องตื่นมาเปิดคอมพิวเตอร์ตอนตีสองทุกวันเพื่อกดรันสคริปต์นั้นอยู่อีกหรือ?”
หัวใจแท้จริงของ Automation (ระบบอัตโนมัติ) คือคุณต้องไม่ต้องเข้ามายุ่งเลยแม้แต่น้อย! และเครื่องมือสร้างความมหัศจรรย์นี้ฝังแน่นอยู่ใน Windows มานานหลายสิบปีโดยที่หลายคนไม่เคยเปิดใช้ นั่นคือ Windows Task Scheduler ครับ!
3 สเต็ปเปลี่ยนสคริปต์ธรรมดาให้เป็นหุ่นยนต์ทำงานอัตโนมัติ
- เปิด Task Scheduler: กดปุ่ม Windows + S พิมพ์ค้นหาคำว่า
Task Schedulerแล้วคลิกขวาที่โฟลเดอร์หลักเลือก “Create Basic Task” - กำหนดสิ่งกระตุ้น (Trigger): เลือกว่าต้องการให้งานทำงานเมื่อไหร่ เช่น:
• Daily (ทุกวัน): เวลา 02:00 น. ตอนไม่มีใครใช้งาน
• At startup (ตอนเปิดเครื่อง): ทันทีที่กดปุ่ม Power ติด
• On an event (เมื่อเกิดเหตุการณ์): เช่น ทันทีที่เน็ตเวิร์กหลุด ให้สั่งรีเซ็ตอะแดปเตอร์ - กำหนดการกระทำ (Action): เลือก “Start a program”
• ช่อง Program/script: ใส่พิกัดของpython.exe
• ช่อง Add arguments: ใส่ชื่อสคริปต์ เช่นdaily_backup.py
• ช่อง Start in: ใส่โฟลเดอร์ที่เก็บสคริปต์นั้น
💡 ทริคลับระดับเซียน: Run whether user is logged on or not
ในแท็บ General ให้ติ๊กเลือก “Run whether user is logged on or not” สิ่งนี้จะทำให้สคริปต์ของคุณทำงานตรงเวลาเสมอ แม้ว่าคุณจะล็อกหน้าจอคอมทิ้งไว้ หรือไม่ได้ล็อกอินเข้าใช้งานในเวลานั้นก็ตามครับ!