Preporučeno, 2020

Izbor Urednika

Kako promijeniti shemu boja za Windows PowerShell u sustavu Windows 10

Prvi Windows PowerShell koji je izdan prije više od deset godina za Windows XP, Windows Server 2003 i Windows Vista. Od tada je to stalan dio svih Windows izdanja, počevši od Windowsa 7 u 2009. Iako je u samom softveru bilo mnogo promjena, jedna stvar koja je ostala nepromijenjena tijekom godina je shema boja - plava pozadina bijelo / žuti tekst općenito, a crveni tekst na crnoj pozadini za poruke o pogreškama. Dok se većina ljudi navikne na ove boje, neki od vas možda žele nešto više prepoznatljivo, bilo zbog bolje vidljivosti ili zbog estetskih razloga. Budući da je to slučaj, razgovarajmo o tome kako možete promijeniti shemu boja za Windows PowerShell u sustavu Windows 10:

Napomena: Prije nego što nastavimo, važno je razumjeti da će se ovaj konkretni vodič baviti PowerShell konzolom, a ne PowerShell ISE, koji je jedna od dvije host aplikacije za Windows PowerShell i jezik. Posjeduje vlastite postavke prilagodbe koje je potrebno rješavati odvojeno i izvan su opsega ovog vodiča.

Promijenite boje pozadine i prednjeg plana u sustavu Windows 10 PowerShell Console

  • Kao što je ranije spomenuto, konzola Windows PowerShell po zadanim postavkama prikazuje bijelo na plavom, a crvenu na crno za poruke o pogreškama, tako da za promjenu boja desnom tipkom miša kliknite gornju traku PowerShell Window i odaberite "Properties" .

  • Kada se pojavi okvir Svojstva Windows PowerShell, kliknite karticu "Boje" i dobit ćete cijeli niz mogućnosti za postavljanje boja pozadine i prednjeg plana kao što je prikazano na slici ispod.

Odavde možete mijenjati boje teksta, boje popup teksta, boje pozadine, pa čak i postaviti razine neprozirnosti.

Promijenite boje poruka o pogrešci u sustavu Windows 10 PowerShell Console

  • Iako je to bio stvarno jednostavan način za promjenu nekih postavki, što ako želite učiniti opsežnije promjene na PowerShell konzoli? Na primjer, što ako želite promijeniti tekst i boje pozadine poruka o pogrešci od crvene na crno na nešto manje drastično? Za to ćete morati spustiti se i uprljati i koristiti samu konzolu, a ne oslanjati se na GUI. Prvo, da biste saznali zadane boje, nastavite i kopirajte / zalijepite ovaj kôd na konzolu PowerShell i pritisnite "Enter": $host.privatedata

  • Da biste promijenili boje i planove u pozadini poruka o pogrešci, sve što trebate učiniti jest dodijeliti nove vrijednosti . Budući da želim promijeniti boju pozadine u 'Magenta' i boju prednjeg plana u 'Zelenu', unesite dvije naredbe u nastavku. Samo zapamtite da ih unesete zasebno i u svakom slučaju pritisnite "Enter" .
    $host.PrivateData.ErrorBackgroundColor = "Magenta"

    $host.PrivateData.ErrorForegroundColor = "Green"

  • Sada ste konfigurirali postavke konzole , ali ćete ih morati spremiti u postavke profila tako da se svaki put zaslon otvori točno onako kako želite. Za to prvo pokrenite naredbu $profile . To će vam pokazati ime (i lokaciju) zadane datoteke za vaš profil.

  • U stvarnosti, zadana konfiguracijska datoteka PowerShell čak i ne postoji u većini slučajeva . Pokrenite sljedeću naredbu kako biste provjerili da li već postoji ili je trebate stvoriti od nule: test-path $profile . Ako datoteka već postoji, dobit ćete "True" izlaz, inače ćete dobiti "False".

  • Kao što možete vidjeti na slici iznad, dobio sam potonji, pa ću morati stvoriti datoteku. Ako dobijete "True", preskočite ovaj korak i prijeđite na sljedeći . Inače, unesite sljedeću naredbu za stvaranje datoteke: New-Item -path $profile -type file -force

  • Nakon što je datoteka kreirana, možete je jednostavno urediti pomoću Notepada pomoću naredbe notepad $profile u prozoru Powershell. Odatle možete dodati bilo koji konfiguracijski kod koji želite koristiti pomoću gore opisanih naredbi. Ne samo da možete mijenjati boje, već i fontove, veličinu prozora, itd. Pomoću ove metode, ali samo ćemo pogledati mijenjanje boja bez daljnjih komplikacija.

    $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

  • Skoro smo stigli, ali postoji još jedan korak. Izvedite sljedeću naredbu kako biste omogućili pokretanje lokalnih skripti na vašem sustavu: Set-ExecutionPolicy RemoteSigned i odaberite "A" da biste dopustili sve skripte. Sada kada ste gotovi, tako će izgledati konzola PowerShell svaki put kada je pokrenete. Čak bi i poruke o pogreškama izgledale malo manje nego obično.

To je to, narode, učinio sam Windows PowerShell konzolu na mom radnom laptopu gotovo jednako dobrom starom Command Promptu samo s crticom u boji koja se zabavlja.

Napomena: Iako su spomenuti koraci namijenjeni posebno za Windows 10, pokušao sam ih isprobati i na našoj starijoj radnoj površini Dell koja radi pod operativnim sustavom Windows 7. Svaki je korak prilično identičan, a svaka stvar je funkcionirala kako se očekivalo.

VIDI TAKOĐER: Kako zaustaviti nadogradnju sustava Windows 10 od automatskog instaliranja

Koristite jednostavne naredbe za promjenu boja za Windows PowerShell u sustavu Windows 10

Windows PowerShell izvrstan je alat za napredne korisnike, ali to ne znači da mora biti dosadan, siv i dosadan. Tweaking nekoliko postavki ovdje i tamo može napraviti svijet razlika u tome kako vaše PowerShell konzola izgleda, pa dati ga ići i promijeniti boje na ono što vaše srce osjeća kao. I jednom kad to učinite, ne zaboravite da nas upozorite kako su stvari išle, jer volimo čuti od vas.

Top