यह गाइड बैच फ़ाइलों (.bat) का उपयोग करके सामान्य Windows कार्यों को स्वचालित करने के लिए एक सरल लेकिन प्रभावी तरीका प्रदान करता है। अपने कंप्यूटर को बंद करने, पुनः प्रारंभ करने और लॉग ऑफ करने के लिए स्क्रिप्ट कैसे बनाएँ, इसके बारे में स्पष्टीकरण और समस्या निवारण सुझावों के साथ जानें।
विषय सूची:
- शटडाउन बैच फ़ाइल बनाना
- पुनः प्रारंभ बैच फ़ाइल बनाना
- लॉग ऑफ बैच फ़ाइल बनाना
- उन्नत बैच फ़ाइल तकनीकें
- समस्या निवारण
शटडाउन बैच फ़ाइल बनाना
अपने Windows कंप्यूटर को बंद करने वाली बैच फ़ाइल बनाने के लिए इन चरणों का पालन करें:
- नोटपैड या कोई टेक्स्ट एडिटर खोलें।
- निम्नलिखित कमांड दर्ज करें:
shutdown /s /t 0
/s
: सिस्टम शटडाउन निर्दिष्ट करता है।
/t 0
: तत्काल शटडाउन के लिए समय सीमा को 0 सेकंड पर सेट करता है। काम को सहेजने के लिए समय देने के लिए ‘0’ को किसी संख्या (जैसे, ’60’ 60-सेकंड की देरी के लिए) से बदलें। - फ़ाइल को
.bat
एक्सटेंशन (जैसे,shutdown.bat
) के साथ सहेजें।
इस फ़ाइल पर डबल-क्लिक करने से आपका कंप्यूटर बंद हो जाएगा। इसे चलाने से पहले हमेशा अपना काम सहेज लें!
पुनः प्रारंभ बैच फ़ाइल बनाना
पुनः प्रारंभ बैच फ़ाइल बनाना इसी तरह है:
- नोटपैड या कोई टेक्स्ट एडिटर खोलें।
- कमांड दर्ज करें:
shutdown /r /t 0
/r
: सिस्टम पुनः प्रारंभ निर्दिष्ट करता है।
/t 0
: समय सीमा सेट करता है (आवश्यकतानुसार बदलें)। - फ़ाइल को
.bat
एक्सटेंशन (जैसे,restart.bat
) के साथ सहेजें।
इस फ़ाइल को चलाने से आपका कंप्यूटर तुरंत पुनः प्रारंभ हो जाएगा।
लॉग ऑफ बैच फ़ाइल बनाना
वर्तमान उपयोगकर्ता सत्र से लॉग ऑफ करने के लिए:
- नोटपैड या कोई टेक्स्ट एडिटर खोलें।
- कमांड दर्ज करें:
shutdown /l
/l
: वर्तमान उपयोगकर्ता को लॉग ऑफ करता है। - फ़ाइल को
.bat
एक्सटेंशन (जैसे,logoff.bat
) के साथ सहेजें।
यह आपको लॉग ऑफ कर देगा; असंग्रहीत कार्य खो जाएंगे।
उन्नत बैच फ़ाइल तकनीकें
बैच फ़ाइलें अधिक शक्तिशाली हो सकती हैं। यहाँ कुछ उदाहरण दिए गए हैं:
- देरी जोड़ना:
timeout
कमांड का उपयोग करें। उदाहरण के लिए:timeout /t 60 & shutdown /s
(शटडाउन से पहले 60 सेकंड प्रतीक्षा करता है)। - कमांड्स को जोड़ना: एक से अधिक कमांड जोड़े जा सकते हैं, प्रत्येक लाइन पर एक। उदाहरण के लिए:
taskkill /f /im notepad.exe & shutdown /s
(शटडाउन से पहले नोटपैड बंद करता है)। - सशर्त तर्क: अधिक जटिल परिदृश्यों के लिए
if
कथनों का उपयोग करें। इसके लिए बैच स्क्रिप्टिंग की गहरी समझ की आवश्यकता होती है।
समस्या निवारण
- बैच फ़ाइल काम नहीं कर रही है: सुनिश्चित करें कि इसे
.bat
एक्सटेंशन के साथ सहेजा गया है और व्यवस्थापक के रूप में चलाएँ (राइट-क्लिक करें, “व्यवस्थापक के रूप में चलाएँ”)। टाइपो की जाँच करें। - अप्रत्याशित व्यवहार: कमांड प्रॉम्प्ट में
shutdown /?
का उपयोग करके पूर्ण कमांड-लाइन सहायता देखें। - अनुमति समस्याएँ: कुछ कमांड निष्पादित करने के लिए आपको व्यवस्थापक विशेषाधिकारों की आवश्यकता हो सकती है।