यदि आप लंबे समय तक कंप्यूटर के साथ काम करते हैं, तो आप कुछ वर्कफ़्लो विकसित करेंगे। ये सरल या जटिल हो सकते हैं, लेकिन संभावना है कि आप कुछ ऐसे विकसित करेंगे जो आपके लिए अद्वितीय हैं। जितना अधिक आप अपने कंप्यूटर के साथ करते हैं, उतनी ही अधिक संभावना है कि आप कमांड प्रॉम्प्ट या अधिक शक्तिशाली पावरशेल का उपयोग करेंगे।
कभी-कभी आप पा सकते हैं कि आप हर बार पावरशेल या कमांड प्रॉम्प्ट लॉन्च करते समय वही कुछ कमांड चला रहे हैं। इसके बजाय, क्यों न कुछ समय बचाएं और उन्हें लॉन्च पर स्वचालित रूप से चलाएं?
स्वचालित कमांड के साथ आप क्या कर सकते हैं?
आपका एक वर्कफ़्लो हो सकता है जिसमें आप हर बार कमांड प्रॉम्प्ट या पावरशेल का उपयोग करते समय एक निर्देशिका में फ़ाइलों का एक गुच्छा बनाते हैं। स्वचालित कमांड के साथ आप हर बार प्रॉम्प्ट खोलने पर उस निर्देशिका को साफ़ कर सकते हैं। आप इसका उपयोग कमांड प्रॉम्प्ट या पावरशेल के खुलने वाली डिफ़ॉल्ट निर्देशिका को बदलने के लिए भी कर सकते हैं।
ये सिर्फ कुछ उदाहरण हैं। आपके अपने वर्कफ़्लो तय करेंगे कि आप स्वचालित रूप से क्या चलाते हैं।
स्वचालित पावरशेल कमांड सेट करना
पावरशेल में स्वचालित रूप से कमांड चलाने के लिए, अपनी प्रोफ़ाइल संपादित करें। शुरू करने के लिए, जांचें कि क्या आपके पास पहले से कोई प्रोफ़ाइल है। पावरशेल खोलें और निम्न टाइप करें:
Test-Path $Profile
यह या तो True या False लौटाएगा। यदि यह False है, तो निम्न कमांड चलाएं:
New-Item –Path $Profile –Type File –Force
यह किसी भी मौजूदा प्रोफ़ाइल को ओवरराइट कर देगा। यदि पिछला कमांड True लौटाता है, तो आप संभवतः इसे चलाना नहीं चाहेंगे। यदि आप नए सिरे से शुरू करना चाहते हैं, तो आगे बढ़ें।

अपने स्वचालित कमांड को वास्तव में सेट करने के लिए, अपनी प्रोफ़ाइल संपादित करें। अपनी पसंद के टेक्स्ट एडिटर का उपयोग करें, लेकिन नोटपैड डिफ़ॉल्ट रूप से इंस्टॉल होता है। निम्न टाइप करके नोटपैड में फ़ाइल संपादित करें:
notepad $Profile
यहां पावरशेल में चलाने योग्य कोई भी कमांड डालें, और वे हर बार जब आप इसे खोलेंगे तो स्वचालित रूप से चलेंगे। यदि आप लिनक्स से परिचित हैं, तो यह अनिवार्य रूप से आपकी "~/.bash_profile" फ़ाइल को संपादित करने जैसा ही है।
अधिकांश मामलों में पावरशेल की निष्पादन नीति इस स्क्रिप्ट को चलने से रोकेगी। यह आपके सिस्टम को सुरक्षित रखने में मदद करने के लिए है। अपने स्क्रिप्ट को चलाने की अनुमति देने के लिए, पावरशेल को व्यवस्थापक के रूप में लॉन्च करें और निम्न चलाएं:
Set-ExecutionPolicy RemoteSigned
प्रॉम्प्ट पढ़ें और नई निष्पादन नीति सेट करने के लिए Y दर्ज करें।
स्वचालित कमांड प्रॉम्प्ट कमांड सेट करना
पावरशेल में स्वचालित रूप से कमांड चलाने के लिए आपके द्वारा उपयोग किए जाने वाले यूनिक्स-शैली के दृष्टिकोण की तुलना में, कमांड प्रॉम्प्ट बहुत अधिक विंडोज़ जैसा है। ऐसा करने के दो अलग-अलग तरीके हैं, इस पर निर्भर करता है कि आप कैसे काम करना पसंद करते हैं।
विधि 1: विंडोज रजिस्ट्री
ऊपर पावरशेल विधि की तरह, यह हर बार जब आप कमांड प्रॉम्प्ट लॉन्च करते हैं तो चलाने के लिए एक स्क्रिप्ट निर्दिष्ट करता है। उस विधि के विपरीत, यह यह परिभाषित करने के लिए विंडोज रजिस्ट्री का उपयोग करता है कि कौन सी फ़ाइल चलती है। इस उदाहरण के लिए हम मान रहे हैं कि आप "auto.cmd" नामक फ़ाइल का उपयोग करना चाहते हैं।
उचित रजिस्ट्री मान बनाने के लिए, कमांड प्रॉम्प्ट खोलें और निम्न चलाएं:
reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun ^ /t REG_EXPAND_SZ /d "%USERPROFILE%\init.cmd" /f

अब अपने प्रोफ़ाइल फ़ोल्डर (आमतौर पर "C:\Users\USERNAME") में "auto.cmd" नामक एक फ़ाइल बनाएं।
इस फ़ाइल को उन कमांड्स के साथ संपादित करें जिन्हें आप कमांड प्रॉम्प्ट लॉन्च होने पर स्वचालित रूप से चलाना चाहते हैं।
यदि आप तय करते हैं कि आपको अब इसकी आवश्यकता नहीं है, तो रजिस्ट्री कुंजी हटाएं। बस निम्न चलाएं:
reg delete "HKCU\Software\Microsoft\Command Processor" /v AutoRun
विधि 2: शॉर्टकट का उपयोग करें
यदि आपके पास एक सरल मामला है और आप रजिस्ट्री का उपयोग नहीं करना चाहते हैं, तो आप डेस्कटॉप शॉर्टकट का उपयोग कर सकते हैं। उदाहरण के लिए, विंडोज 10 में आप स्टार्ट मेनू में कमांड प्रॉम्प्ट ढूंढ सकते हैं, राइट-क्लिक करें और "ओपन फाइल लोकेशन" चुनें। कमांड प्रॉम्प्ट शॉर्टकट को यहां कॉपी करें और अपने डेस्कटॉप पर पेस्ट करें।
अपने नए पेस्ट किए गए शॉर्टकट पर राइट-क्लिक करें और गुण चुनें। आपको ऐप के पथ के साथ एक अनुभाग दिखाई देगा। यह निम्न की तरह पढ़ेगा:
C:\Users\\Desktop\cmd.exe
बस इसे -cmd /K जोड़कर और फिर अपनी पसंद का कमांड या कमांड्स जोड़कर बदलें। यहां एक उदाहरण है:
C:\Users\\Desktop\cmd.exe -cmd /K cls
यह केवल कमांड प्रॉम्प्ट खोलेगा और फिर स्क्रीन साफ़ करेगा। आप && का उपयोग करके कमांड्स को चेन भी कर सकते हैं। यहां एक और उदाहरण है:
C:\Users\\Desktop\cmd.exe -cmd /K cls && dir
यह स्क्रीन साफ़ करेगा और फिर निर्देशिका की सामग्री प्रदर्शित करेगा।
निष्कर्ष
आपको क्या करने की आवश्यकता है, इस पर निर्भर करते हुए, उपरोक्त विधियों में से एक या अधिक आपके लिए काम करना चाहिए। यदि आप कमांड प्रॉम्प्ट का और भी अधिक उपयोग करते हैं, तो इसे कैसा दिखता है इसे अनुकूलित करने के लिए हमारे गाइड पर एक नज़र डालें।