भले ही बैच फाइलें ऑपरेटिंग सिस्टम के मामले में विंटेज की तरह हैं, वे चीजों को पूरा करने के सर्वोत्तम तरीकों में से एक हैं। यदि आप उस तरह के काम में हैं जो आपसे हर दिन कुछ पूर्व-परिभाषित कमांड चलाने के लिए कहता है, तो कंसोल विंडोज़ परेशान करने वाली होती हैं, खासकर जब आप सुनिश्चित हों कि वे पूर्ण हैं और कोई गलती नहीं करेंगे। यह गाइड सीखेगा कि आप बैच फ़ाइलों को चुपचाप पृष्ठभूमि मोड में कैसे चला सकते हैं और कंसोल विंडो को छिपा सकते हैं।
विंडोज़ 11/10 पर बैच फ़ाइलों को पृष्ठभूमि में चुपचाप चलाएं
यदि आपके पास एक साधारण बैच (.BAT) फ़ाइल है जिसे आप चलाना चाहते हैं, तो आप एक और बैच फ़ाइल बना सकते हैं और नीचे दी गई कमांड टाइप कर सकते हैं:
START /MIN CMD.EXE /C mysecondbatchfile.bat
इसे निष्पादित करने के दो तरीके हैं।
- इसे कमांड प्रॉम्प्ट के भीतर से चलाएं।
- अपने डेस्कटॉप पर एक शॉर्टकट बनाएं, और इसे बैट फ़ाइल की ओर इंगित करें। शॉर्टकट के गुणों को न्यूनतम शुरू करें के रूप में बदलना सुनिश्चित करें।
शेड्यूल्ड टास्क का उपयोग करके बैच फ़ाइलों को चुपचाप चलाएं
विंडोज़ में बहुत सारी विशेषताएं हैं जिनका उपयोग नहीं किया जाता। टास्क शेड्यूलर उनमें से एक है। यह सुविधा आपको कार्यों को पृष्ठभूमि में, आवधिक रूप से या हर दिन चलाने की अनुमति देती है। आप उपलब्ध बॉक्स से बाहर विकल्पों के साथ शेड्यूल्ड टास्क का उपयोग करके एक बैच फ़ाइल को स्वचालित रूप से चलाने के लिए आसानी से शेड्यूल कर सकते हैं।
यहां इसका उपयोग करने की प्रक्रिया है।
- कॉर्टाना बॉक्स में "टास्क शेड्यूलर" टाइप करें, और आपको ऐप सूचीबद्ध दिखाई देना चाहिए। आप "taskschd.msc" को रन प्रॉम्प्ट (Win + R) में टाइप करके इसे खोलना भी चुन सकते हैं।
- दाईं ओर अंतिम फलक पर, एक विकल्प देखें जो बेसिक टास्क बनाएं कहता है। इसे खोलने के लिए इस पर क्लिक करें।
- यह एक विज़ार्ड लॉन्च करेगा जो आपसे पूछेगा
- विवरण के साथ टास्क का नाम
- आप टास्क कब शुरू करना चाहते हैं? आप दैनिक, साप्ताहिक, मासिक, एकबारगी, जब कंप्यूटर शुरू होता है, आदि के बीच चुन सकते हैं।
- अगला, एक प्रोग्राम चुनें, और यह प्रोग्राम या स्क्रिप्ट चुनने, आर्ग्यूमेंट जोड़ने, प्रारंभ विवरण, आदि की पेशकश करेगा।
- इसका उपयोग करके, आप वह सब कुछ जोड़ सकते हैं जो एक बैट फ़ाइल को चाहिए। अंत में, आगे की कॉन्फ़िगरेशन के लिए गुण विंडो खोलें चुनें।

- गुण विंडो में, आप प्रोग्राम को तब भी चलाने के लिए चुन सकते हैं जब उपयोगकर्ता लॉग आउट हो, यह सुनिश्चित करने के लिए कि आपका प्रोग्राम चौबीसों घंटे काम कर रहा है। छिपा हुआ चुनना सुनिश्चित करें।
- सबसे उच्च विशेषाधिकारों के साथ चलाएं बॉक्स चुनकर एडमिन विशेषाधिकार अनुमति जोड़ें। हो जाने पर ओके पर क्लिक करें,
- परीक्षण करने के लिए, टास्क ठीक उसी तरह काम करता है जैसा आपको चाहिए, राइट-क्लिक करें और रन चुनें।

फ्रीवेयर का उपयोग करके बैच फ़ाइलों को चुपचाप चलाएं और कंसोल विंडो छिपाएं
1] हिडन स्टार्ट या HStart

यह एक हल्की कमांड-लाइन उपयोगिता है जो आपको कंसोल एप्लिकेशन और बैच फ़ाइलों को किसी भी विंडो के बिना, पृष्ठभूमि में चलाने की अनुमति देती है। यह UAC विशेषाधिकार वृद्धि को भी संभाल सकता है और कई कमांड को समानांतर या सिंक में चला सकता है। प्रोग्राम एक यूजर इंटरफेस प्रदान करता है जो चीजों को सेट करना आसान बनाता है।
- बैच फ़ाइल को इंटरफेस पर ड्रैग और ड्रॉप करें।
- कंसोल विंडो छिपाने, UAC, आदि सहित विकल्प चुनें।
- आप टेस्ट मोड का उपयोग करके इसका परीक्षण भी कर सकते हैं।
- यदि आवश्यक हो तो कमांड-लाइन विकल्प भी जोड़ सकते हैं।
- इंटरफेस से सीधे शॉर्टकट और ऑटोस्टार्ट एंट्री बनाएं
आप इसे यहां ntwind.com से डाउनलोड कर सकते हैं
2] SilentCMD
यदि आप कमांड लाइन के साथ सहज हैं, यानी टाइप करना और कमांड प्रॉम्प्ट का उपयोग करना, SilentCMD ढेर सारी सुविधाएं प्रदान करता है और हमारा काम भी करता है। आप SilentCMD [.bat फ़ाइल का पथ] [आर्ग्यूमेंट] टाइप कर सकते हैं, और यह चुपचाप काम पूरा कर देता है। इसके अलावा, आप आउटपुट और त्रुटियों को टेक्स्ट फ़ाइल में लॉग कर सकते हैं।
SilentCMD [BatchFile [BatchArguments]] [Options] Options: /LOG:file :: आउटपुट स्थिति को LOG फ़ाइल में (मौजूदा लॉग को ओवरराइट) /LOG+:file :: आउटपुट स्थिति को LOG फ़ाइल में (मौजूदा लॉग में जोड़ें) /DELAY:seconds :: बैच फ़ाइल के निष्पादन में x सेकंड की देरी करें
आप इसे Github से डाउनलोड कर सकते हैं।
बैच स्क्रिप्ट से एक्जीक्यूटेबल फाइल कैसे बनाएं?
एक्जीक्यूटेबल शायद बैच फ़ाइलों को अपनी स्क्रिप्ट को बाकी सभी से छिपाने के विकल्प के साथ चलाने का सबसे अच्छा तरीका है। बैच स्क्रिप्ट से एक्जीक्यूटेबल फाइल बनाने के लिए कई विकल्प उपलब्ध हैं और EXE बनाना बहुत सरल है। हालांकि, यदि आपका एंटीवायरस इसे पकड़ लेता है, तो इसे सुरक्षित के रूप में चिह्नित करना सुनिश्चित करें क्योंकि आप केवल व्यक्तिगत उपयोग के लिए इसका उपयोग कर रहे हैं।
निम्न विषयों पर हमारे विस्तृत पोस्ट देखें:
- BAT को EXE फाइल में कैसे बदलें
- आप बैच प्रोग्राम स्क्रिप्ट कर सकते हैं और उन्हें बैच कंपाइलर के साथ EXE फाइल में संकलित कर सकते हैं।
- ऑनलाइन टूल या VBScript कनवर्टर सॉफ़्टवेयर का उपयोग करके VBS को EXE में बदलें।
संयोग से, Slimm Bat To Exe Converter एक्सप्रेस, विंडोलेस, और कस्टम सहित तीन प्रकार के मोड प्रदान करता है। आप इसे सॉफ्टपीडिया से डाउनलोड कर सकते हैं।
ये आपके विंडोज़ 11/10 पीसी पर बैच फ़ाइलों को चुपचाप बनाने और चलाने के लिए पर्याप्त होना चाहिए। हालांकि, उन्हें चुपचाप चलाने से पहले हमेशा उनका परीक्षण करें। आप कभी भी अपना डेटा नहीं खोना चाहते क्योंकि आपने किसी चीज का ठीक से परीक्षण नहीं किया।
बैच फ़ाइल में @echo क्या है?
Echo वह कमांड है जो BAT फ़ाइल से निष्पादित कमांड के आउटपुट को प्रदर्शित या दबा सकती है। जब आप बैच फ़ाइल को चुपचाप चलाने की योजना बनाते हैं, तो फ़ाइल की शुरुआत में @echo off का उपयोग करें। आप इसका उपयोग echo <संदेश> का उपयोग करके एक संदेश प्रदर्शित करने के लिए भी कर सकते हैं
क्या BAT फ़ाइलों को निष्पादित करने के लिए एडमिन अनुमति की आवश्यकता होती है?
BAT फ़ाइलें केवल कमांड प्रोसेस या चलाती हैं; उन्हें एडमिन अनुमति की आवश्यकता नहीं होती। हालांकि, यदि कोई कमांड जिसे यह चलाने का प्रयास करता है, एडमिन अनुमति की आवश्यकता होती है, तो यह आपको UAC के साथ संकेत देगा। उस ने कहा, यदि आप BAT फ़ाइल को एडमिन अनुमति के साथ चलाते हैं, तो सभी बाद के कमांड उसी अनुमति के साथ निष्पादित होने चाहिए।
