यदि आप विंडोज़ का उपयोग करते हैं तो आपको अक्सर बैच या "बैट" फ़ाइलों के संदर्भ दिखाई देंगे। कभी-कभी उनका उपयोग कोई अन्य प्रोग्राम शुरू करने के लिए किया जाता है, जबकि अन्य बार वे स्वयं कुछ कर सकते हैं। लेकिन बैच फ़ाइल वास्तव में क्या है, और आप इसका उपयोग कैसे करते हैं?
एक बैट फ़ाइल, जिसे बैच फ़ाइल भी कहा जाता है, एक स्क्रिप्ट फ़ाइल है जिसमें कमांड होते हैं। फ़ाइल स्वयं सादे पाठ में लिखी गई है और इसमें ".bat" फ़ाइल एक्सटेंशन है।
वे आदेश क्या हो सकते हैं, इस पर बहुत अधिक सीमाएँ नहीं हैं। वे विंडोज़ में निर्मित कमांड हो सकते हैं, जैसे डेल या शटडाउन कमांड, लेकिन आप बैच फ़ाइल के माध्यम से कमांड-लाइन इंटरफेस वाले प्रोग्राम भी चला सकते हैं और उपयोग कर सकते हैं।
अक्सर, बैच फ़ाइलों का उपयोग तब किया जाता है जब आपको नियमित रूप से एक कमांड चलाने की आवश्यकता होती है या जब आपको क्रमिक रूप से कई कमांड चलाने की आवश्यकता होती है। बैच फ़ाइलें लिखना भी संभव है जो उपयोगकर्ता के इनपुट पर प्रतिक्रिया देती हैं - जैसे हां या ना में उत्तर देना, या किसी सूची से कोई विकल्प चुनना - अलग-अलग काम करने के लिए।
BAT फ़ाइल का उपयोग करने के लिए, बस उस पर डबल क्लिक करें। यदि इसे सही ढंग से लिखा गया है, तो इसमें मौजूद कमांड निष्पादित होंगे और कुछ कार्य करेंगे।
कुछ स्थितियों में, आप कमांड प्रॉम्प्ट या टर्मिनल को केवल एक पल के लिए खुला और फिर बंद होते देख सकते हैं। अन्य बार, कमांड को चलने में इतना समय लग सकता है कि आपको इसे देखने का मौका मिले, या इसमें अंत में एक पंक्ति हो सकती है जो इसे तब तक खुला रहने के लिए मजबूर करती है जब तक आप इसे मैन्युअल रूप से बंद नहीं करते।
आपको यह नहीं मानना चाहिए कि किसी भी व्यवहार का मतलब है कि BAT फ़ाइल तब तक काम नहीं करती जब तक आप यह नहीं जानते कि इसे क्या करना चाहिए।
उदाहरण के तौर पर: यदि आप एक समर्पित गेम सर्वर लॉन्च करने के लिए बैच फ़ाइल का उपयोग कर रहे हैं, तो आप आमतौर पर विंडो खुली रहने की उम्मीद करेंगे, ताकि आप सर्वर से आउटपुट देख सकें। दूसरी ओर, यदि आप केवल एक बैच फ़ाइल का उपयोग कर रहे हैं जो सक्षम विशिष्ट विकल्पों के साथ कंप्यूटर को पुनरारंभ करता है, तो आप उम्मीद करेंगे कि यह खुलेगा और फिर लगभग तुरंत बंद हो जाएगा।
बैच फ़ाइलें सादे पाठ दस्तावेज़ हैं और इन्हें लगभग हर पाठ संपादक में खोला जा सकता है। नोटपैड सामान्य विकल्प है, लेकिन अधिक परिष्कृत सादा पाठ संपादक सिंटैक्स हाइलाइटिंग और डिबगिंग टूल जैसी सहायक सुविधाएँ प्रदान कर सकते हैं।
नोटपैड में एक बैच फ़ाइल खोलने के लिए, BAT फ़ाइल पर राइट-क्लिक करें और "संपादित करें" या "नोटपैड के साथ संपादित करें" चुनें।
वैकल्पिक रूप से, नोटपैड लॉन्च करें, फ़ाइल> पर क्लिक करें खोलें, और फिर बैच फ़ाइल पर नेविगेट करें और "खोलें" पर क्लिक करें।
एक बार यह खुलने पर, आपको सभी कमांड दिखाई देंगे। यहां एक उदाहरण है:
यदि आप सिर्फ यह जांच रहे हैं कि एक साधारण BAT फ़ाइल क्या करती है तो नोटपैड संभवतः ठीक है। , लेकिन यदि आप किसी एक को संपादित करना चाहते हैं, या जो आप देख रहे हैं उसे समझना आसान बनाना चाहते हैं, तो आपको इसके बजाय VSCode आज़माना चाहिए।
यदि आप एक बैच फ़ाइल लिखना या संपादित करना चाहते हैं, तो कोई भी ऐसा करेगा काम करते हैं, लेकिन अधिक शक्तिशाली सादे पाठ संपादकों में शामिल सिंटैक्स हाइलाइटिंग को छोड़ना बहुत अच्छा है।
BAT फ़ाइलें स्वाभाविक रूप से मैलवेयर नहीं हैं, लेकिन उनका उपयोग दुर्भावनापूर्ण रूप से किया जा सकता है , और आपको हमेशा उनके साथ थोड़ी सावधानी बरतनी चाहिए, उदाहरण के लिए, एक बैच फ़ाइल इस तरह लिखी जा सकती है कि जब आप इसे चलाते हैं तो इसे इंटरनेट से मैलवेयर डाउनलोड करने के लिए भी कॉन्फ़िगर किया जा सकता है जो एक बैच फ़ाइल हो सकती है दुर्भावनापूर्ण तरीके से उपयोग की जाती है।
उन चेतावनियों को छोड़कर, चारों ओर तैरने वाली अधिकांश बैच फ़ाइलें दुर्भावनापूर्ण नहीं हैं। अधिकांश केवल कुछ सामान्य, जटिल काम को थोड़ा आसान बनाने के लिए मौजूद हैं। यदि आप किसी विश्वसनीय स्रोत से कोई फ़ाइल या प्रोग्राम डाउनलोड करते हैं, तो संभवतः आपको चिंता करने की कोई आवश्यकता नहीं है।
हालाँकि, यदि आप किसी कम-प्रतिष्ठित स्रोत से BAT फ़ाइल डाउनलोड करते हैं, तो आपको इसे चलाने से पहले नोटपैड में BAT फ़ाइल को खोलने के लिए कुछ समय लेना चाहिए और यह देखना चाहिए कि यह क्या कर रही है।
विंडोज़ पर फ़ाइलों को बैचने के लिए कुछ विकल्प हैं। सबसे स्पष्ट PS1 फ़ाइल है, जो BAT फ़ाइल के PowerShell समकक्ष है। यदि आप विशेष तर्क शामिल करते हैं तो BAT फ़ाइलें PowerShell कमांड चला सकती हैं, लेकिन इसके बजाय केवल PS1 फ़ाइल लिखना आमतौर पर आसान होता है।
पावरशेल स्क्रिप्ट से परे, पायथन सबसे स्पष्ट विकल्प है। पायथन ऑपरेटिंग सिस्टम फ़ंक्शंस को कॉल कर सकता है, और इसमें लगभग कुछ भी आप कल्पना कर सकते हैं, इसके लिए बड़ी संख्या में मॉड्यूल का अतिरिक्त बोनस है। कई अनुप्रयोगों के लिए यह अत्यधिक होगा, लेकिन यदि आपको कुछ जटिल करने की आवश्यकता है, तो आपको निश्चित रूप से पायथन पर विचार करना चाहिए।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3