मुख्य खिड़कियाँ यदि आप इसे बढ़ा रहे हैं तो बैच फ़ाइल में कैसे जांच करें

यदि आप इसे बढ़ा रहे हैं तो बैच फ़ाइल में कैसे जांच करें



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

विज्ञापन


जब कुछ कंसोल ऐप अपना काम ठीक से पूरा कर लेता है, तो% irrorlevel% वैरिएबल स्टोर 0 पर उसके मूल्य के रूप में होता है।
एक नया कमांड प्रॉम्प्ट खोलें और 'dir' कमांड चलाएं। उसके बाद, 'इको' कमांड का उपयोग करके% errorlevel% मान प्रिंट करें:

धीर गूंज% त्रुटी%

यह आउटपुट के रूप में 0 का उत्पादन करेगा।
dir त्रुटिपूर्ण
अब, एक नियमित गैर-एलिवेटेड कमांड प्रॉम्प्ट विंडो से, एक कमांड निष्पादित करने की कोशिश करते हैं, जिसे ऊंचाई की आवश्यकता होती है। उदाहरण के लिए, चलिए कोशिश करते हैं खुली फ़ाइलें आदेश जो व्यवस्थापक अधिकारों की आवश्यकता है।
यदि आप% errorlevel% मान प्रिंट करते हैं, तो यह 0 नहीं होगा क्योंकि Openfiles कमांड बिना प्रशासक अधिकारों के खोले गए फ़ाइलों को दिखाने में विफल होगा।
Openfiles त्रुटि 1
हालाँकि, यदि आप इसे एक उन्नत कमांड प्रॉम्प्ट से चलाते हैं ( यहाँ कैसे एक व्यवस्थापक cmd शीघ्र खोलने के लिए है ), यह आपको दिखाई गई फ़ाइलों को दिखाएगा और अपेक्षित रूप से 0 लौटाएगा।
Openfiles त्रुटि 0
इस सुविधा का उपयोग करते हुए, बैच फ़ाइल में एक साधारण जांच लागू करना संभव है:

@ ओपनो ऑफ्स> एनयूएल 2> और 1 यदि% नहीं तो%% EQU 0 goto NotAdmin echo Hello से एलिवेटेड कमांड प्रॉम्प्ट goto End: NotAdmin echo यह कमांड प्रॉम्प्ट नहीं है ELEVATED: End

ध्यान दें कि मैं ओपनफाइल्स कमांड से किसी भी आउटपुट को दबाने के लिए आउटपुट पुनर्निर्देशन का उपयोग करता हूं। '> एनयूएल 2> और 1 भाग' में, कमांड का डिफ़ॉल्ट आउटपुट कहीं नहीं (एनयूएल) पर पुनर्निर्देशित किया जाता है, और त्रुटि आउटपुट मानक आउटपुट पर पुनर्निर्देशित किया जाता है, अर्थात एनयूएल के लिए भी।
ओपनफाइल्स कमांड के बजाय, आप किसी भी कमांड का उपयोग कर सकते हैं, जिसे ऊंचाई की आवश्यकता होती है, उदाहरण के लिए, द शुद्ध सत्र आदेश।
बस।

दिलचस्प लेख

संपादक की पसंद

10 सर्वश्रेष्ठ विंडोज पासवर्ड रिकवरी सॉफ़्टवेयर
10 सर्वश्रेष्ठ विंडोज पासवर्ड रिकवरी सॉफ़्टवेयर
आज, एक ऑनलाइन उपस्थिति सभी के लिए महत्वपूर्ण है। व्यापक ऑनलाइन उपस्थिति के साथ पासवर्ड की एक श्रृंखला को याद रखने की आवश्यकता होती है। अब, पासवर्ड आपके व्यक्तिगत और निजी डेटा को डिजिटल मेलफ़ेक्टर्स से सुरक्षित और सुरक्षित रखने के लिए महत्वपूर्ण हैं। हालाँकि, ऐसे उदाहरण हो सकते हैं जब आप बस अपना विंडोज पासवर्ड याद नहीं रख सकते। खैर, झल्लाहट नहीं!
सीगेट फ्रीएजेंट गोफ्लेक्स अल्ट्रा-पोर्टेबल 500GB समीक्षा
सीगेट फ्रीएजेंट गोफ्लेक्स अल्ट्रा-पोर्टेबल 500GB समीक्षा
हमने सीगेट के अनुशंसित 2टीबी डेस्कटॉप ड्राइव में गोफ्लेक्स सिस्टम को पहले ही देख लिया है। लेकिन पोर्टेबल मॉडल भी हैं, जो चमकीले रंगों की एक श्रृंखला में उपलब्ध हैं और अलग करने योग्य यूएसबी 2, यूएसबी 3 और ईएसएटीए कनेक्टर का समर्थन करते हैं। पोर्टेबल कनेक्टर
गेम सेंटर क्या था और उसका क्या हुआ?
गेम सेंटर क्या था और उसका क्या हुआ?
गेम सेंटर iPhone गेमिंग का घर था, लेकिन iOS 10 के साथ, Apple ने ऐप बंद कर दिया और कुछ गेम सेंटर सुविधाओं को iOS में स्थानांतरित कर दिया।
मेरा ps4 इतना धीमा क्यों है? [हर पहलू स्पष्ट]
मेरा ps4 इतना धीमा क्यों है? [हर पहलू स्पष्ट]
पेज पर प्रोग्रामेटिक रूप से ऑटो विज्ञापनों को अक्षम नहीं कर सकते, इसलिए हम यहां हैं!
सिगरेट लाइटर को USB से बदलना
सिगरेट लाइटर को USB से बदलना
हालाँकि सिगरेट लाइटर या 12V एक्सेसरी सॉकेट को USB से बदलना संभव है, लेकिन यह सबसे अच्छा विकल्प नहीं हो सकता है।
विंडोज 10, विंडोज 8 और विंडोज 7 में प्रशासनिक शेयरों को अक्षम करें
विंडोज 10, विंडोज 8 और विंडोज 7 में प्रशासनिक शेयरों को अक्षम करें
विंडोज 10, विंडोज 8, विंडोज 8.1 और विंडोज 7 में डिफ़ॉल्ट प्रशासनिक शेयरों को निष्क्रिय करने के दो तरीके देखें।
10 सर्वश्रेष्ठ निःशुल्क डिस्क विभाजन सॉफ़्टवेयर उपकरण
10 सर्वश्रेष्ठ निःशुल्क डिस्क विभाजन सॉफ़्टवेयर उपकरण
इन उत्कृष्ट डिस्क विभाजन प्रबंधन कार्यक्रमों के साथ मुफ्त में विभाजन को सिकोड़ें, विस्तारित करें, संयोजित करें और विभाजित करें। अंतिम बार मार्च 2024 में अपडेट किया गया।