भले ही जब ऑपरेटिंग सिस्टम की बात आती है तो बैच फाइलें विंटेज की तरह होती हैं, लेकिन वे चीजों को पूरा करने के सर्वोत्तम तरीकों में से एक हैं। यदि आप ऐसे काम में हैं जो आपको हर दिन कुछ पूर्व-निर्धारित कमांड चलाने के लिए कहता है, तो कंसोल विंडो कष्टप्रद होती है, खासकर जब आप सुनिश्चित होते हैं कि वे सही हैं और कोई गलती नहीं करेंगे। यह मार्गदर्शिका सीखेंगे कि आप बैच फ़ाइलें चुपचाप कैसे चला सकते हैं पृष्ठभूमि मोड में और कंसोल विंडो छुपाएं।
Windows 11/10 पर बैच फ़ाइलें चुपचाप बैकग्राउंड में चलाएं
यदि आपके पास एक साधारण बैच (.BAT) फ़ाइल है जिसे आप चलाना चाहते हैं, तो आप एक और बैच फ़ाइल बना सकते हैं और नीचे उल्लिखित कमांड टाइप कर सकते हैं:
START /MIN CMD.EXE /C mysecondbatchfile.bat
इसे निष्पादित करने के दो तरीके हैं।
- इसे कमांड प्रॉम्प्ट से चलाएँ।
- अपने डेस्कटॉप पर एक शॉर्टकट बनाएं, और इसे बैट फ़ाइल की ओर इंगित करें। शॉर्टकट के गुणों को न्यूनतम प्रारंभ करें . के रूप में बदलना सुनिश्चित करें ।
एक शेड्यूल किए गए कार्य का उपयोग करके बैच फ़ाइलों को चुपचाप चलाएं
विंडोज़ में कई विशेषताएं हैं जिनका उपयोग नहीं किया जाता है। टास्क शेड्यूलर उनमें से एक है। यह सुविधा आपको समय-समय पर या हर दिन पृष्ठभूमि में कार्यों को चलाने की अनुमति देती है। आप बॉक्स के बाहर उपलब्ध विकल्पों के साथ शेड्यूल्ड टास्क का उपयोग करके बैच फ़ाइल को स्वचालित रूप से चलाने के लिए आसानी से शेड्यूल कर सकते हैं।
इसका उपयोग करने की प्रक्रिया यहां दी गई है।
- कॉर्टाना बॉक्स में "टास्क शेड्यूलर" टाइप करें, और आपको ऐप को सूचीबद्ध देखना चाहिए। आप इसे खोलने के लिए रन प्रॉम्प्ट (विन + आर) में "taskschd.msc" टाइप करना भी चुन सकते हैं।
- दाईं ओर अंतिम फलक पर, एक विकल्प खोजें जो कहता है कि मूल कार्य बनाएं। खोलने के लिए उस पर क्लिक करें।
- इसने एक विज़ार्ड लॉन्च किया है जो आपसे पूछेगा
- कार्य का नाम विवरण के साथ
- आप कार्य कब शुरू करना चाहते हैं? आप डेली, वीकली, मंथली, वनटाइम, कंप्यूटर कब शुरू होता है आदि में से किसी एक को चुन सकते हैं।
- अगला, एक प्रोग्राम चुनें, और यह एक प्रोग्राम या स्क्रिप्ट चुनने, तर्क जोड़ने, विवरण में शुरू करने, और इसी तरह की पेशकश करेगा।
- इसका उपयोग करके, आप वह सब कुछ जोड़ सकते हैं जिसकी एक बैट फ़ाइल की आवश्यकता होगी। अंत में, आगे के कॉन्फ़िगरेशन के लिए ओपन प्रॉपर्टीज विंडो चुनें।
- प्रॉपर्टीज विंडो में, आप यह सुनिश्चित करने के लिए कि आपका प्रोग्राम चौबीसों घंटे काम कर रहा है, उपयोगकर्ता के लॉग आउट होने पर भी प्रोग्राम चलाना चुन सकते हैं। छिपा हुआ. . चुनना सुनिश्चित करें
- "उच्चतम विशेषाधिकारों के साथ चलाएं . का चयन करके व्यवस्थापकीय विशेषाधिकार अनुमति जोड़ें " डिब्बा। हो जाने पर ठीक क्लिक करें,
- परीक्षण करने के लिए, कार्य ठीक वैसे ही काम करता है जैसे आपको इसकी आवश्यकता है, राइट-क्लिक करें और रन का चयन करें।
बैच फ़ाइलें चुपचाप चलाएं और फ़्रीवेयर का उपयोग करके कंसोल विंडो छुपाएं
1] हिडन स्टार्ट या एचस्टार्ट
यह एक हल्की कमांड-लाइन उपयोगिता है जो आपको पृष्ठभूमि में बिना किसी विंडो के कंसोल एप्लिकेशन और बैच फ़ाइलों को चलाने की अनुमति देती है। यह यूएसी विशेषाधिकार उन्नयन को भी संभाल सकता है और समानांतर या सिंक में कई कमांड भी चला सकता है। कार्यक्रम एक उपयोगकर्ता इंटरफ़ेस प्रदान करता है जो चीजों को सेट करना आसान बनाता है।
- बैच फ़ाइल को इंटरफ़ेस पर खींचें और छोड़ें।
- कंसोल विंडो, यूएसी, वगैरह छुपाने सहित विकल्प चुनें।
- आप परीक्षण मोड का उपयोग करके भी इसका परीक्षण कर सकते हैं।
- यदि आवश्यक हो तो आप कमांड-लाइन विकल्प भी जोड़ सकते हैं।
- इंटरफ़ेस से सीधे बनाया गया शॉर्टकट और ऑटोस्टार्ट प्रविष्टि
आप इसे यहां से ntwind.com से डाउनलोड कर सकते हैं
2] साइलेंटसीएमडी
यदि आप कमांड लाइन के साथ सहज हैं, अर्थात, टाइप करना और कमांड प्रॉम्प्ट का उपयोग करना, तो SilentCMD कई सुविधाएँ प्रदान करता है और हमारा काम भी करता है। आप SilentCMD [पथ से .bat फ़ाइल] [तर्क] टाइप कर सकते हैं, और यह काम चुपचाप पूरा हो जाता है। इसके अतिरिक्त, आप आउटपुट और त्रुटियों को टेक्स्ट फ़ाइल में लॉग इन कर सकते हैं।
SilentCMD [BatchFile [BatchArguments]] [Options]
Options:
/LOG:file :: output status to LOG file (overwrite existing log)
/LOG+:file :: output status to LOG file (append to existing log)
/DELAY:seconds :: delay the execution of batch file by x seconds
आप इसे जीथब से डाउनलोड कर सकते हैं।
बैच स्क्रिप्ट से निष्पादन योग्य फ़ाइल कैसे बनाएं?
निष्पादन योग्य शायद आपकी स्क्रिप्ट को अन्य सभी से छिपाने के विकल्प के साथ बैच फ़ाइलों को चलाने का सबसे अच्छा तरीका है। बैच स्क्रिप्ट से निष्पादन योग्य फ़ाइल बनाने के लिए कई विकल्प उपलब्ध हैं और EXE बनाना बहुत आसान है। हालाँकि, यदि आपका एंटीवायरस इसे पकड़ लेता है, तो इसे सुरक्षित रूप से चिह्नित करना सुनिश्चित करें क्योंकि आप इसे केवल व्यक्तिगत उपयोग के लिए उपयोग कर रहे हैं।
निम्नलिखित विषयों पर हमारे विस्तृत पोस्ट देखें:
- बैट को EXE फ़ाइल में कैसे बदलें
- आप बैच प्रोग्राम को स्क्रिप्ट कर सकते हैं और उन्हें बैच कंपाइलर के साथ एक EXE फ़ाइल में संकलित कर सकते हैं।
- किसी ऑनलाइन टूल या VBScript कन्वर्टर सॉफ़्टवेयर का उपयोग करके VBS को EXE में बदलें।
संयोग से, स्लिम बैट टू एक्स कन्वर्टर एक्सप्रेस, विंडोलेस और कस्टम सहित तीन प्रकार के मोड प्रदान करता है। आप इसे सॉफ्टपीडिया से डाउनलोड कर सकते हैं।
ये आपके लिए अपने विंडोज 11/10 पीसी पर बैच फाइल्स को चुपचाप बनाने और चलाने के लिए पर्याप्त होना चाहिए। हालाँकि, उन्हें चुपचाप चलाने से पहले हमेशा इसका परीक्षण करें। आप अपना डेटा कभी नहीं खोना चाहते क्योंकि आपने किसी चीज़ का ठीक से परीक्षण नहीं किया।
बैच फ़ाइल में @echo क्या है?
इको वह कमांड है जो BAT फाइल से निष्पादित कमांड के आउटपुट को प्रदर्शित या दबा सकता है। जब आप नेच फ़ाइल को चुपचाप चलाने की योजना बनाते हैं, तो फ़ाइल की शुरुआत में @echo off का उपयोग करें। आप इसका उपयोग भी कर सकते हैं o echo <message>
. का उपयोग करके एक संदेश प्रदर्शित कर सकते हैं
क्या BAT फ़ाइलों को निष्पादित करने के लिए व्यवस्थापकीय अनुमति की आवश्यकता होती है?
BAT फाइलें केवल कमांड को प्रोसेस या रन करती हैं; उन्हें व्यवस्थापक अनुमति की आवश्यकता नहीं है। हालाँकि, यदि किसी भी कमांड को चलाने की कोशिश करने के लिए व्यवस्थापक की अनुमति की आवश्यकता होती है, तो यह आपको UAC के साथ संकेत देगा। उस ने कहा, यदि आप BAT फ़ाइल को व्यवस्थापक अनुमति के साथ चलाते हैं, तो बाद के सभी आदेशों को उसी अनुमति के साथ निष्पादित किया जाना चाहिए।