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

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

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

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

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

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

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

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

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

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

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

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

निष्कर्ष

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


  1. कमांड प्रॉम्प्ट कमांड और उनके समकक्ष PowerShell कमांड कमांड प्रॉम्प्ट कमांड और उनके समकक्ष PowerShell कमांड

    PowerShell Microsoft का अपने स्वयं के कमांड प्रॉम्प्ट का विकल्प है। पहले, Microsoft ने घोषणा की कि वे PowerShell को ओपन सोर्स करेंगे और इसे Ubuntu, CentOS, Red Hat Enterprise Linux, OpenSUSE, Fedora और macOS जैसे Linux के विभिन्न स्वादों के हाल के संस्करणों में लाएंगे। उन्होंने PowerShell Core भी जा

  1. विंडोज 10 पर  कमांड प्रॉम्प्ट एडमिनिस्ट्रेटर के रूप में नहीं चला सकते  एरर ठीक करें - चरण-दर-चरण गाइड विंडोज 10 पर 'कमांड प्रॉम्प्ट एडमिनिस्ट्रेटर के रूप में नहीं चला सकते' एरर ठीक करें - चरण-दर-चरण गाइड

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

  1. Windows 10/11 पर कमांड प्रॉम्प्ट या PowerShell का उपयोग करके ऐप्स तेजी से इंस्टॉल करें Windows 10/11 पर कमांड प्रॉम्प्ट या PowerShell का उपयोग करके ऐप्स तेजी से इंस्टॉल करें

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