Computer >> कंप्यूटर >  >> प्रणाली >> Windows

कमांड प्रॉम्प्ट/पावरशेल स्टार्ट पर स्वचालित कमांड कैसे चलाएं

कमांड प्रॉम्प्ट/पावरशेल स्टार्ट पर स्वचालित कमांड कैसे चलाएं

यदि आप कंप्यूटर के साथ काफी देर तक काम करते हैं, तो आप कुछ वर्कफ़्लो विकसित कर लेंगे। ये सरल या जटिल हो सकते हैं, लेकिन यह संभव है कि आप कुछ के साथ समाप्त हो जाएंगे जो आपके लिए अद्वितीय हैं। जितना अधिक आप अपने कंप्यूटर के साथ करते हैं, उतनी ही अधिक संभावना है कि आप कमांड प्रॉम्प्ट या अधिक शक्तिशाली पावरशेल का उपयोग करेंगे।

हर बार जब आप PowerShell या कमांड प्रॉम्प्ट लॉन्च करते हैं, तो कभी-कभी आप खुद को वही कुछ कमांड चलाते हुए पा सकते हैं। इसके बजाय, क्यों न कुछ समय बचाएं और लॉन्च होने पर उन्हें स्वचालित रूप से चलाएं?

स्वचालित कमांड के साथ आप क्या कर सकते हैं?

आपके पास एक वर्कफ़्लो हो सकता है जो आपको हर बार कमांड प्रॉम्प्ट या पॉवरशेल का उपयोग करने पर निर्देशिका में फ़ाइलों का एक गुच्छा बनाते हुए देखता है। स्वचालित कमांड से आप हर बार प्रॉम्प्ट खोलने पर उस निर्देशिका को साफ कर सकते हैं। आप इसका उपयोग कमांड प्रॉम्प्ट या पॉवरशेल में खुलने वाली डिफ़ॉल्ट निर्देशिका को बदलने के लिए भी कर सकते हैं।

यह तो चंद उदाहरण हैं। आपके स्वयं के कार्यप्रवाह निर्देशित करेंगे कि आप क्या स्वचालित रूप से चलाते हैं।

स्वचालित पावरशेल कमांड सेट करना

PowerShell में स्वचालित रूप से आदेश चलाने के लिए, अपनी प्रोफ़ाइल संपादित करें। आरंभ करने के लिए, यह देखने के लिए जांचें कि क्या आपके पास पहले से कोई प्रोफ़ाइल है। पावरशेल खोलें और निम्नलिखित टाइप करें:

Test-Path $Profile

यह सही या गलत लौटाएगा। यदि यह गलत है, तो निम्न कमांड चलाएँ:

New-Item –Path $Profile –Type File –Force

यह किसी भी मौजूदा प्रोफ़ाइल को अधिलेखित कर देगा। यदि पिछला आदेश सही लौटा है, तो संभवतः आप इसे चलाना नहीं चाहते हैं। अगर आप फिर से शुरू करना चाहते हैं, तो आगे बढ़ें।

कमांड प्रॉम्प्ट/पावरशेल स्टार्ट पर स्वचालित कमांड कैसे चलाएं

अपने स्वचालित आदेशों को वास्तव में सेट करने के लिए, अपनी प्रोफ़ाइल संपादित करें। अपनी पसंद के टेक्स्ट एडिटर का उपयोग करें, लेकिन नोटपैड डिफ़ॉल्ट रूप से स्थापित है। नोटपैड में फ़ाइल को निम्नलिखित टाइप करके संपादित करें:

notepad $Profile

यहां PowerShell में चलाए जा सकने वाले किसी भी आदेश को रखें, और हर बार जब आप इसे खोलेंगे तो वे स्वचालित रूप से चलेंगे। यदि आप Linux से परिचित हैं, तो यह अनिवार्य रूप से आपकी "~/.bash_profile" फ़ाइल को संपादित करने जैसा ही है।

ज्यादातर मामलों में पावरशेल की निष्पादन नीति इस स्क्रिप्ट को चलने से रोकेगी। यह आपके सिस्टम को सुरक्षित रखने में मदद करने के लिए है। अपनी स्क्रिप्ट को चलने देने के लिए, PowerShell को व्यवस्थापक के रूप में लॉन्च करें और निम्न को चलाएँ:

Set-ExecutionPolicy RemoteSigned

प्रॉम्प्ट को पढ़ें और Y . दर्ज करें नई निष्पादन नीति सेट करने के लिए।

स्वचालित कमांड प्रॉम्प्ट कमांड सेट करना

यूनिक्स-शैली के दृष्टिकोण की तुलना में आप पॉवरशेल में कमांड को स्वचालित रूप से चलाने के लिए उपयोग करते हैं, कमांड प्रॉम्प्ट बहुत अधिक विंडोज जैसा है। आप कैसे काम करना पसंद करते हैं, इसके आधार पर इसे करने के दो अलग-अलग तरीके हैं।

विधि 1:Windows रजिस्ट्री

उपरोक्त पावरशेल विधि की तरह, यह हर बार कमांड प्रॉम्प्ट लॉन्च करने पर चलने के लिए एक स्क्रिप्ट निर्दिष्ट करता है। उस पद्धति के विपरीत, यह परिभाषित करने के लिए कि कौन सी फ़ाइल चलती है, यह विंडोज रजिस्ट्री का उपयोग करती है। इस उदाहरण के लिए हम मान रहे हैं कि आप "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\<Your username>\Desktop\cmd.exe

बस -cmd /K adding जोड़कर इसे बदलें और फिर आपके द्वारा चुने गए आदेश या आदेश। यहां एक उदाहरण दिया गया है:

C:\Users\<Your username>\Desktop\cmd.exe -cmd /K cls

यह केवल कमांड प्रॉम्प्ट को खोलेगा और फिर स्क्रीन को साफ़ कर देगा। आप && . का उपयोग करके भी चेन कमांड कर सकते हैं उनके बीच। यहां एक और उदाहरण दिया गया है:

C:\Users\<Your username>\Desktop\cmd.exe -cmd /K cls && dir

यह स्क्रीन को साफ़ करेगा और फिर निर्देशिका की सामग्री प्रदर्शित करेगा।

निष्कर्ष

आपको जो करना है उसके आधार पर, उपरोक्त विधियों में से एक या अधिक आपके लिए काम करना चाहिए। यदि आप कमांड प्रॉम्प्ट का और भी अधिक उपयोग करते हैं, तो यह कैसा दिखता है, इसे अनुकूलित करने के लिए हमारे गाइड पर एक नज़र डालें।


  1. पावरशेल के लिए कमांड प्रॉम्प्ट कमांड और उनके समकक्ष कमांड

    पावरशेल Microsoft के अपने कमांड प्रॉम्प्ट का विकल्प है . इससे पहले, माइक्रोसॉफ्ट ने घोषणा की कि वे ओपन सोर्सिंग पावरशेल होंगे और इसे उबंटू, सेंटोस, रेड हैट एंटरप्राइज लिनक्स, ओपनएसयूएसई, फेडोरा और मैकोज़ जैसे विभिन्न लिनक्स स्वादों के हाल के संस्करणों में लाएंगे। उन्होंने पावरशेल कोर भी जारी किया जो

  1. Windows 10 में एडमिनिस्ट्रेटर के रूप में कमांड प्रॉम्प्ट नहीं चला पाने को कैसे ठीक करें

    सारांश :सेटिंग्स में विशिष्ट महत्वपूर्ण परिवर्तन करने या कुछ विशेषताओं को निष्पादित करने के लिए, आपको कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में चलाने की आवश्यकता है। यदि आपको ऐसा करने में समस्या आती है, तो यहां कुछ सुधार दिए गए हैं जिनका आपको इससे निपटने के लिए पालन करना चाहिए। आप इस समस्या का सामना

  1. कमांड प्रॉम्प्ट या पॉवरशेल से ऐप्स कैसे इंस्टॉल करें

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