วิธีดำเนินการคำสั่งในแบตช์ไฟล์ในช่วงเวลาที่กำหนด

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

ทางออกแรก

ในตัวอย่างด้านล่างแบตช์ไฟล์จะถูกวางลงในลูปและดำเนินการคำสั่ง "dir" ทุก ๆ 20 วินาที การแก้ปัญหานี้จะดีที่สุดสำหรับผู้ใช้ที่ต้องการรันคำสั่งบ่อยครั้ง

: STARTREM เรียกใช้งานคำสั่ง dir MS-DOS 20 วินาที dirSLEEP 20

GOTO END

หมายเหตุ: เพื่อให้ไฟล์แบตช์ทำงานได้อย่างถูกต้องคุณต้องมียูทิลิตี sleep MS-DOS บนคอมพิวเตอร์ ยูทิลิตีนี้ไม่รวมอยู่ใน MS-DOS หรือ Windows ทุกรุ่น อย่างไรก็ตามเมื่อดาวน์โหลดแล้วจะอนุญาตให้คอมพิวเตอร์ของคุณเข้าสู่โหมดสลีปหรือหน่วงเวลาตามจำนวนวินาทีที่ระบุ ดูหน้าดาวน์โหลดยูทิลิตี้สำหรับลิงค์ดาวน์โหลด

ทางออกที่สอง

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

ตัวอย่างเช่นผู้ใช้ Microsoft Windows NT, 2000 และ XP สามารถใช้คำสั่ง AT เพื่อกำหนดตารางเวลาเหตุการณ์ผ่าน MS-DOS