क्या मैं PowerShell में रंग योजना को अनुकूलित कर सकता हूं?


8

उदाहरण के लिए, मैं थोड़ा हल्का होना चाहूंगा, या थोड़ा और नारंगी होना चाहूंगा। क्या यह संभव है?

मुझे पता है कि मैं पृष्ठभूमि और अग्रभूमि रंग आसानी से बदल सकता हूं। अन्य रंगों के बारे में क्या?


और क्या रंग? पृष्ठभूमि है ... पृष्ठभूमि, अग्रभूमि पाठ है। सीएलआई में बदलने के लिए वास्तव में कुछ और नहीं है।
बॉब

उदाहरण के लिए, जब आप टाइप करते हैं तो त्रुटि संदेश का रंग somecommandthatdoesntexist
एंड्रेस रिओप्रियो

जवाबों:


8

जैसा कि आप जानते हैं, कोई व्यक्ति आपकी प्रोफ़ाइल में कुछ इस तरह से PowerShell कंसोल रंगों को आसानी से बदल सकता है:

$a = (Get-Host).UI.RawUI
$a.ForegroundColor = "black"
$a.BackgroundColor = "white"
Clear-Host

हालांकि, आप मानक 16 एएनएसआई रंगों तक सीमित हैं। आप रजिस्ट्री में चूक के रूप में इस्तेमाल किए जाने वाले रंगों को बदलने में सक्षम हो सकते हैं (मैं अतीत में ऐसा करना याद कर सकता हूं, लेकिन मुझे इस पर कोई नोट नहीं मिल सकता है), लेकिन ऐसा करने का एक आसान तरीका यह होगा कि आप PowerShell कंसोल को लपेटें Console2 के साथ और इसकी सेटिंग में विकल्पों का उपयोग करें। आपको अन्य लाभ भी मिलेंगे, जैसे टैब और आसान पेस्टिंग।


संपादित करें: मुझे बस याद है कि आप Console2 का उपयोग किए बिना भी ऐसा कर सकते हैं। मानक PowerShell कंसोल में, बस गुणों में रंग टैब पर जाएं और मानक 16 ANSI रंगों के RGB मानों को संशोधित करें।


यह बहुत अच्छी जानकारी है। मैं इसे स्क्रिप्ट करने के बारे में सोच रहा हूं --- क्या आपको पता है कि रजिस्ट्री मान बदल रहे हैं या नहीं?
एंड्रेस रिओप्रियो

@AndresRiofrio: हां, RegShotबदलाव करने से पहले और बाद में उपयोग करें और देखें कि संबंधित रजिस्ट्री कुंजी खोजने के लिए क्या अंतर है। तब आप उसी मान का उपयोग करके इंजेक्ट कर सकते हैं reg add
१ .:
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.