Doporučená, 2024

Redakce Choice

Jak změnit Windows PowerShell barevné schéma v systému Windows 10

První Windows PowerShell byl vydán před deseti lety pro Windows XP, Windows Server 2003 a Windows Vista. Od té doby to byla stálá součást všech edic Windows, počínaje Windows 7 v roce 2009. Zatímco v samotném softwaru bylo provedeno mnoho změn, jedna věc, která se v průběhu let nemění, je barevné schéma - modré pozadí s bílý / žlutý text obecně a červený text na černém pozadí pro chybové zprávy. Zatímco většina lidí si na tyto barvy zvykla, někteří z vás mohou chtít něco výraznějšího, a to buď pro lepší viditelnost nebo z estetických důvodů. V tomto případě se podívejme na to, jak můžete změnit barevné schéma Windows PowerShell v systému Windows 10:

Poznámka: Než budeme pokračovat, je důležité pochopit, že tento konkrétní návod se bude zabývat konzolou PowerShell a nikoli PowerShell ISE, což je jedna ze dvou hostitelských aplikací pro Windows PowerShell engine a jazyk. Má své vlastní nastavení přizpůsobení, které je třeba řešit samostatně a je nad rámec tohoto návodu.

Změnit pozadí a popředí barvy v konzole Windows 10 PowerShell

  • Jak již bylo zmíněno dříve, konzola Windows PowerShell zobrazuje ve výchozím nastavení bílou modrou barvu a v případě chybových hlášení červenou barvu, takže pro změnu barev klepněte pravým tlačítkem myši na horní lištu okna PowerShell Window a vyberte položku Vlastnosti .

  • Jakmile se zobrazí okno Vlastnosti systému Windows PowerShell, klikněte na kartu Barvy a dostanete celou řadu možností nastavení barev pozadí a popředí, jak je vidět na obrázku níže.

Odtud můžete měnit barvy textu, barvy vyskakovacího textu, barvy pozadí a dokonce nastavit úrovně krytí.

Změnit barvy chybové zprávy v konzole Windows 10 PowerShell

  • I když se jednalo o opravdu snadný způsob, jak změnit některá nastavení, co když chcete provádět rozsáhlejší změny konzoly PowerShell? Například, co když chcete změnit barvu textu a pozadí chybových zpráv z červené na černou na něco méně drastického? Za tímto účelem budete muset dostat dolů a špinavé a používat konzolu sám, spíše než spoléhat na GUI. Chcete-li znát výchozí barvy, pokračujte a zkopírujte / vložte tento kód do konzoly PowerShell a stiskněte klávesu Enter: $host.privatedata

  • Chcete-li změnit barvu popředí a pozadí chybových zpráv, stačí zadat nové hodnoty . Protože bych chtěl změnit barvu pozadí na 'Magenta' a barvu popředí na 'Green', vložím dva příkazy níže. Nezapomeňte je zadat zvlášť a v každém případě stiskněte klávesu Enter .
    $host.PrivateData.ErrorBackgroundColor = "Magenta"

    $host.PrivateData.ErrorForegroundColor = "Green"

  • Nakonfigurovali jste nastavení konzoly , ale budete je muset uložit do nastavení svého profilu tak, aby se obrazovka pokaždé otevřela přesně tak, jak chcete. Za tímto účelem nejprve spusťte příkaz $profile . Zobrazí se název (a umístění) výchozího souboru pro váš profil.

  • Ve skutečnosti však výchozí konfigurační soubor PowerShell ve většině případů ani neexistuje . Spusťte následující příkaz a zkontrolujte, zda již existuje, nebo zda jej potřebujete vytvořit od nuly: test-path $profile . Pokud soubor již existuje, dostanete „True“ výstup, jinak dostanete „False“.

  • Jak můžete vidět z předchozího obrázku, mám ten druhý, takže budu muset vytvořit soubor. Pokud se zobrazí „True“, tento krok přeskočte a přejděte na další . Jinak zadejte následující příkaz pro vytvoření souboru: New-Item -path $profile -type file -force

  • Jakmile je soubor vytvořen, můžete jej snadno upravovat pomocí programu Poznámkový blok pomocí příkazu notepad $profile v okně Powershell. Odtud můžete přidat libovolný konfigurační kód, který chcete použít výše popsanými příkazy. Pomocí této metody můžete nejen měnit barvy, ale také písma, velikost oken, atd., Ale budeme se jen dívat na změnu barev, aniž by to ještě komplikovalo záležitosti.

    $console = $host.ui.rawui
    $console.backgroundcolor = "black"
    $console.foregroundcolor = "white"
    $colors = $host.privatedata
    $colors.verbosebackgroundcolor = "Magenta"
    $colors.verboseforegroundcolor = "Green"
    $colors.warningbackgroundcolor = "Red"
    $colors.warningforegroundcolor = "white"

    $colors.ErrorBackgroundColor = "DarkCyan"
    $colors.ErrorForegroundColor = "Yellow"
    set-location C:\
    clear-host

  • Jsme skoro tam, ale je tu ještě jeden poslední krok. Chcete-li povolit spuštění místních skriptů v systému, spusťte následující příkaz: Set-ExecutionPolicy RemoteSigned a vyberte „A“ pro povolení všech skriptů. Až budete hotovi, bude to vypadat tak, jak bude vaše konzole PowerShell vypadat při každém spuštění. Dokonce i zprávy o chybách by vypadaly o něco méně, než obvykle.

To je ono, lidé, já jsem udělal Windows PowerShell konzole na mé pracovní notebook vypadat téměř přesně jako starý dobrý příkazový řádek se jen pomlčka barvy hodil pro zábavu.

Poznámka: I když jsou výše uvedené kroky určeny speciálně pro systém Windows 10, vyzkoušel jsem je i na našich starších stolních počítačích Dell se systémem Windows 7. Každý krok je téměř totožný a každá věc fungovala podle očekávání.

Viz také: Jak zastavit aktualizace systému Windows 10 z instalace automaticky

Použití jednoduchých příkazů ke změně barev systému Windows PowerShell v systému Windows 10

Windows PowerShell je skvělý nástroj pro uživatele, ale to neznamená, že musí být nudné, nudné a nudné. Vyladění několika nastavení zde a tam může přinést světový rozdíl v tom, jak vypadá vaše konzole PowerShell, takže to udělejte a změňte barvy podle toho, jak se vaše srdce cítí. A jakmile to uděláte, nezapomeňte nám dát heads-up o tom, jak to šlo, protože milujeme slyšení od vás.

Top