11
votes

Définition des couleurs PowerShell avec des valeurs hexagonales dans le script de profil

Je sais que je peux changer les couleurs de la console PowerShell en réglant dans mon profil quelque chose comme: xxx

Cependant, dans la console PowerShell, on peut aller à l'onglet Couleur dans les propriétés et modifier les valeurs RVB de Les couleurs Standard 16 ANSI manuellement. Est-il possible de définir des valeurs heex ou rgb des couleurs standard du script de profil? Par exemple, je voudrais avoir: xxx


0 commentaires

5 Réponses :


3
votes

Je doute que cela soit possible. Le $ hôte.ui.rawui.backgroundColour est un énumérateur System.Consolecolor, il n'ya donc qu'un ensemble fini de couleurs que vous pouvez sélectionner. http://msdn.microsoft.com/en-gb/library/system .Consolecolor.aspx


0 commentaires

1
votes

Autant que je sache, vous ne pouvez pas. L'API de la console ne prend pas en charge la couleur personnalisée. Si vous faites ceci:

$x = (Get-Host).UI.RawUI
$x | gm


0 commentaires

7
votes

Vous pouvez, mais pas via l'objet hôte . La table de couleurs est stockée dans le registre.

Vous utiliseriez les mêmes noms, mais les couleurs seraient différentes. C'est pourquoi la console PowerShell par défaut est bleue / gris.


0 commentaires

7
votes

La bonne façon de le faire est avec le registre xxx

avec la couleur étant xxx


3 commentaires

J'ai constaté que ces paramètres ne prennent effet qu'après avoir effectué une modification de la fenêtre de propriétés. D'une manière ou d'une autre, tous ces paramètres sont complètement ignorés en cours d'exécution sur un nouvel ordinateur. Vous devez effectuer une modification avant tout avant que de nouvelles fenêtres respectent ces paramètres aussi loin que mon expérience.


Quelqu'un peut-il développer cette réponse? Que sont colortables00 et colortable07? Comment es-tu arrivé à "avec la couleur étant 0x00bbggrr"?


Si les changements ont lieu comme je exécutent les commandes ou dois-je commencer une nouvelle fenêtre? Redémarrez l'ordinateur?



0
votes

Pour quiconque peut être à la recherche de la couleur personnalisée, le PowerShell Ise est le format. XXX

Le crédit approprié appartient à "le script", désolé je n'ai pas le lien mais Le code est directement de son site Web.


0 commentaires