कैसे समयबद्ध अंतराल में एक बैच फ़ाइल में कमांड निष्पादित करने के लिए

एक बैच फ़ाइल या कमांड को बैच फ़ाइल में निष्पादित करने का समाधान इस बात पर निर्भर करता है कि आपकी आवश्यकताओं और विंडोज या एमएस-डॉस के किस संस्करण का आप उपयोग कर रहे हैं।

पहला उपाय

नीचे दिए गए उदाहरण में, बैच फ़ाइल को लूप में रखा गया है और हर 20 सेकंड में "dir" कमांड निष्पादित करता है। यह समाधान उन उपयोगकर्ताओं के लिए सबसे अच्छा होगा, जिन्हें अक्सर एक कमांड निष्पादित करने की आवश्यकता होती है।

: STARTREM MS-DOS dir कमांड को कभी भी 20 सेकंड तक निष्पादित करें। 20 सर्पिल 20

GOTO END

नोट: उपरोक्त बैच फ़ाइल को ठीक से चलाने के लिए, आपके पास कंप्यूटर पर स्लीप एमएस-डॉस की उपयोगिता होनी चाहिए। यह उपयोगिता MS-DOS या Windows के किसी भी संस्करण के साथ शामिल नहीं है। हालाँकि, एक बार डाउनलोड करने के बाद आपके कंप्यूटर को किसी भी निर्दिष्ट राशि के लिए सोने या देरी करने की अनुमति मिलती है। डाउनलोड लिंक के लिए उपयोगिता डाउनलोड पृष्ठ देखें।

दूसरा उपाय

हमारा अगला समाधान उन उपयोगकर्ताओं के लिए है जिन्हें बैच फ़ाइल निष्पादित करने की आवश्यकता है लेकिन केवल कुछ घंटों, दिनों, महीनों या वर्षों में कमांड को निष्पादित करने की आवश्यकता है। लगातार चलने वाली बैच फ़ाइल पर निर्भर होने के बजाय, हम एक शेड्यूलिंग यूटिलिटी का उपयोग करने की सलाह देते हैं जो तारीख या समय आने पर बैच फ़ाइल को निष्पादित करेगा।

Microsoft Windows NT, 2000 और XP उपयोगकर्ता, उदाहरण के लिए, MS-DOS के माध्यम से समयबद्ध घटनाओं को शेड्यूल करने के लिए AT कमांड का उपयोग कर सकते हैं।