ตั้งเวลาให้โปรแกรมบนวินโดว์ทำงาน ทุกๆ วินาที
พอดีได้ทำการติดตั้งโปรแกรมบนวินโดว์บางตัว ที่ต้องทำงานด้วยความถี่ 10 วินาที ก็ได้ลองใช้ Task Schedule ที่อยู่ใน Control Panel -> Task Schedule ดูแล้ว ปรากฏว่าความถี่สูงสุดที่ทำได้คือ 1 นาที จึงได้หาวิธ๊การเพิ่มเติม แต่ต้องสร้าง Batch ไฟล์ แล้วใช้คำสั่ง sleep เพิ่มเติม ดังนี้ครับ
1. สร้าง Batch ไฟล์ ตัวอย่างเช่น myscript.bat มีข้อมูลดังนี้
@echo off
:loop
myprogram.exe
sleep 3
goto :loop
2. ใช้โปรแกรม Task Schedule มาปรับตั้งค่า เพื่อเรียกใช้งาน myscript.bat อีกที เป็นการป้องกันความผิดพลาดด้วย เนื่องจากมีระบบตรวจสอบด้วยว่า ถ้าโปรแกรมยังทำงานอยู่ ก็ไม่ต้องสร้าง instant ขึ้นมาใหม่
Comments
Feel free to leave a comment...
and oh, if you want a pic to show with your comment, go get a gravatar!
