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

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



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

दिलचस्प लेख

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

थर्ड पार्टी टूल्स के बिना विंडोज में सुरक्षित रूप से फ्री स्पेस मिटाएं
थर्ड पार्टी टूल्स के बिना विंडोज में सुरक्षित रूप से फ्री स्पेस मिटाएं
यदि आपने कुछ संवेदनशील डेटा को हटा दिया है और सुनिश्चित करना चाहते हैं कि इसे पुनर्प्राप्त नहीं किया जा सकता है, तो यहां किसी तीसरे उपकरण टूल के बिना सुरक्षित रूप से मुक्त स्थान को कैसे मिटाया जाए।
आउटलुक में सभी मेल कैसे देखें
आउटलुक में सभी मेल कैसे देखें
माइक्रोसॉफ्ट आउटलुक दो अलग-अलग संस्करणों में उपलब्ध है, एमएस आउटलुक 2019, एमएस ऑफिस सूट के एक हिस्से के रूप में, और ऑफिस 365 आउटलुक, एक सदस्यता-आधारित सेवा। दोनों सेवाएं एक डेस्कटॉप संस्करण के साथ-साथ वेब संस्करण भी प्रदान करती हैं। वे भी
PowerShell का उपयोग करके विंडोज 10 में एक स्टोर ऐप को रीसेट करें
PowerShell का उपयोग करके विंडोज 10 में एक स्टोर ऐप को रीसेट करें
Windows 10 में PowerShell का उपयोग करके स्टोर ऐप को रीसेट करने का तरीका विंडोज 10 में 20175 का निर्माण, Microsoft ने स्टोर ऐप रीसेट प्रक्रिया को एकल PowerShell cmdlet के निष्पादन के लिए सरल बनाया। उन्नत उपयोगकर्ताओं और विभिन्न स्वचालन और रखरखाव परिदृश्यों के लिए यह परिवर्तन बहुत उपयोगी है। विज्ञापन विंडोज 10 स्टोर की संख्या के साथ आता है
विंडोज 10 में शीर्ष पर Cortana खोज बॉक्स डाउनलोड करें
विंडोज 10 में शीर्ष पर Cortana खोज बॉक्स डाउनलोड करें
विंडोज 10 में शीर्ष पर Cortana खोज बॉक्स। यहां Cortana के खोज बॉक्स को खोज फलक के शीर्ष पर ले जाने के लिए एक ट्वीक है। लेखक: विनरो Windows 10 में शीर्ष पर 'Cortana खोज बॉक्स डाउनलोड करें' आकार: 677 B विज्ञापन-प्रसार PCRepair: Windows समस्याओं को ठीक करें। उन सभी को। डाउनलोड लिंक: फ़ाइल डाउनलोड करने के लिए यहाँ क्लिक करें usWinaero का समर्थन करें
विंडोज 10 और विंडोज 8 या 8.1 में टच स्क्रीन को अक्षम करें
विंडोज 10 और विंडोज 8 या 8.1 में टच स्क्रीन को अक्षम करें
विंडोज 10, विंडोज 8.1 और विंडोज 8 में टच स्क्रीन को कैसे निष्क्रिय करें
Google पत्रक में डुप्लिकेट की गणना कैसे करें
Google पत्रक में डुप्लिकेट की गणना कैसे करें
बहुत से लोग अपने डेटा का विश्लेषण करने के लिए Google शीट जैसे क्लाउड स्प्रेडशीट एप्लिकेशन का उपयोग करते हैं और आमतौर पर डुप्लिकेट डेटा की समस्या में भाग लेते हैं। डुप्लिकेट किए गए डेटा का अर्थ है एक ही डेटा के कई उदाहरण जहां केवल एक उदाहरण होना चाहिए।
Microsoft लॉन्चर v6 अब आम जनता के लिए तैयार हो रहा है
Microsoft लॉन्चर v6 अब आम जनता के लिए तैयार हो रहा है
माइक्रोसॉफ्ट अंत में उपभोक्ताओं को अपना एंड्रॉइड लॉन्चर ऐप 6 संस्करण जारी कर रहा है। लांचर का यह नया संस्करण एक नए कोडबेस पर बनाया गया है और इसमें कई नई सुविधाएँ शामिल हैं। विज्ञापन Microsoft लॉन्चर v6 निजीकृत समाचार, लैंडस्केप मोड, अनुकूलन योग्य ऐप आइकन, बिंग-सपोर्टेड वॉलपेपर, डार्क थीम और कई प्रदर्शन सुधारों के साथ आता है जैसे गति, लोड करने के लिए कम