विंडोज (cmd) पर डिफ़ॉल्ट टर्मिनल एमुलेटर कैसे बदलें?


61

क्या कंसोल पर विंडोज (7 और 8 विशेष रूप से) पर डिफ़ॉल्ट टर्मिनल एमुलेटर को बदलना संभव है, उदाहरण के लिए, कंसोल 2 या कॉनमू? संक्षेप में, मैं सभी कमांड लाइन टूल चाहता हूं, चाहे "रन" से डबल क्लिक करके या कस्टम टर्मिनल का उपयोग करने के लिए अन्य प्रक्रियाओं द्वारा लॉन्च किया गया हो।

यह लिनक्स पर एक तुच्छ मामला है, क्या यह विंडोज पर भी संभव है?

यह विशेष रूप से सहायक होगा यदि यह एक स्क्रिप्ट के माध्यम से किया जा सकता है।


5
एस / टर्मिनल एमुलेटर / शेल? (cmd.exe एक टर्मिनल एमुलेटर नहीं है, यह एक शेल है।)
हेन्स

जैसा कि मैंने इसे समझा, शेल और टर्मिनल एमुलेटर दोनों नाम साझा करते हैं। यदि यह मामला नहीं है, तो मुझे नहीं पता कि वास्तविक टर्मिनल एमुलेटर विंडो कैसे कहा जाता है।
अलेक्जेंड्र्स उलमे

2
अरे, इसे "कंसोल" कहा जाता है;) हेन्स बिल्कुल सही है, उदाहरण के लिए, जब आप विन + आर "पावरशेल" जीतते हैं - इसे "cm.exe" के रूप में एक ही टर्मिनल में शुरू किया जाएगा
मैक्सिमस

जवाबों:


78

डिफ़ॉल्ट टर्मिनल

आप ConEmu को cmd.exe, tcc.exe, powerhell.exe या किसी अन्य कंसोल एप्लिकेशन के लिए डिफ़ॉल्ट टर्मिनल के रूप में सेट कर सकते हैं । वास्तव में, आप अपने कंसोल अनुप्रयोगों को डीबग करने के लिए Visual Studio से भी, किसी भी कंसोल एप्लिकेशन को चलाने के लिए आपको किस एप्लिकेशन से चुनने की आवश्यकता है ।

ConEmu का डिफ़ॉल्ट टर्मिनल सेट किया गया

बस चेकबॉक्स चालू करें, आप से पॉइंट एप्लिकेशन कंसोल टूल (उदाहरण के लिए explorer.exe|totalcmd.exe|wdexpress.exe) और वॉइला शुरू करना पसंद करते हैं । आप Win+ Rटाइप ipconfig /allकरके दबा सकते हैं Enter। आप Visual Studio डीबगर में भी अपना कंसोल अनुप्रयोग प्रारंभ कर सकते हैं। नया कंसोल नए ConEmu टैब से जुड़ना शुरू कर देगा। आप एक्सप्लोरर विंडो में कुछ निष्पादन योग्य पर डबल क्लिक भी कर सकते हैं।

आपको प्रोजेक्ट विकी में सुविधा के बारे में अधिक जानकारी मिल सकती है: DefaultTerminal

विकल्प

इसके अलावा, cmd.exe और tcc.exe स्टार्टअप पर कॉनमू को ऑटो चलाने के लिए एक वैकल्पिक कम बेहतर तरीका है। बस सेटिंग्स में "रजिस्टर ConEmu ऑटोरन" दबाएं -> ComSpec।


4
धन्यवाद, हालांकि मैं एक अधिक सामान्य समाधान की तलाश में हूं! इसके अलावा, ConEmu पर आपके काम के लिए धन्यवाद, यह आश्चर्यजनक है!
अलेक्जेंड्र्स उलमे

7
विंडोज में "सामान्य" समाधान असंभव है।
मैक्सिमस

हालांकि ऐसा है, धन्यवाद! बहुत बुरा मैं स्वीकृत जवाब के रूप में टिप्पणी को चिह्नित नहीं कर सकता।
अलेक्जेंड्र्स उलमे

5
उत्तर अद्यतन, नया बिल्ड आता है।
मैक्सिमस

4
यह एक अद्भुत कार्यक्रम है। मैं कंसॉल 2 से खुश था। जब तक मैंने यह पाया। यह पूरे विचार को एक नए स्तर पर ले जाता है। आपको धन्यवाद। यह मुझे आश्चर्यचकित करता है कि मैंने इसके बारे में कभी नहीं सुना।
'16:

1

डिफ़ॉल्ट शेल को किसी भी चीज़ में बदलने के लिए, आपको ComSpecपर्यावरण चर को बदलना होगा ।

विंडोज 7 पर, आप राइट क्लिक करें My ComputerPropertiesAdvanced system settings(बाएँ फलक पर)। नीचे की तरफ जाएं और सेलेक्ट करें Environment Variables...ComSpecजो भी शेल एप्लिकेशन आप चाहते हैं उसे बदलें ।

डिफ़ॉल्ट मान है %SystemRoot%\system32\cmd.exe

PowerShell के लिए यह है %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe

सिस्टम गुण विंडो

पर्यावरण चर खिड़की

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.