Powershell Window minuscule en haute résolution

1

J'ai récemment acheté un ultrabook Lenovo Yoga 3 d'une résolution d'écran de 3200 x 1800.

Ma fenêtre cmd et ma fenêtre Powershell sont minuscules à cette résolution. J'ai changé la taille de la fenêtre de commande normale à l'aide de l'élément de menu contextuel Défauts (qui apparaît lorsque vous cliquez sur le coin supérieur gauche de la fenêtre de commande). J'ai également changé la police et cela a rendu une fenêtre / taille de police acceptable.

Cependant, la fenêtre Powershell s'ouvre initialement à la nouvelle taille, puis elle est réduite à la taille visible dans la capture d'écran. PS capture d'écran imgur

Comment puis-je rectifier cela? Merci.

une seule volonté
la source
effectuez-vous vos modifications sur les propriétés du raccourci ou dans la barre de titre -> dialogue par défaut? si vous comparez les deux, correspondent-ils?
Frank Thomas
@Frank J'ai apporté les modifications dans la boîte de dialogue Valeurs par défaut. Ils ne correspondent pas. Lorsque j'ai modifié les propriétés (élément sous l'élément de menu Par défaut), un message d'erreur s'affichait "Impossible de changer le raccourci". Ensuite, lorsque j'ai cliqué sur OK, la fenêtre a grandi avec les valeurs que j'ai définies. Mais ils n'ont pas été retenus lorsque j'ai fermé et que j'ai rouvert la fenêtre de PowerShell.
Onefootswill
Vous voudrez peut-être utiliser ConEmu à la place. C'est beaucoup mieux que la console standard.
dangph

Réponses:

0

J'ai changé la taille de la fenêtre de commande normale à l'aide de l'élément de menu contextuel Défauts (qui apparaît lorsque vous cliquez sur le coin supérieur gauche de la fenêtre de commande). J'ai également changé la police et cela a rendu une fenêtre / taille de police acceptable.

Cependant, la fenêtre Powershell s'ouvre initialement à la nouvelle taille, puis elle est réduite à la taille visible dans la capture d'écran.

Modifier les paramètres et les paramètres par défaut avec les droits d'administrateur. Je préférerais la police consolas, j'ai eu quelques problèmes avec lucida console.

Et vous pouvez changer la taille de votre profil, voir variable $profile

if ($host.Name -eq 'ConsoleHost')
{
    $neededWidth = 210

    $pswindow = (Get-Host).UI.RawUI

    if ($pswindow.WindowSize.Width -ge $neededWidth -and $pswindow.BufferSize.Width -ge $neededWidth)
    {
        Exit 1
    }

    $bufferSizeTemp = $pswindow.BufferSize
    $bufferSizeTemp.Width =  $neededWidth

    $pswindow.BufferSize = $bufferSizeTemp

    $windowsSizeTemp = $pswindow.WindowSize
    $windowsSizeTemp.Width =  $neededWidth

    $pswindow.WindowSize = $windowsSizeTemp
}
dhcgn
la source
Votre script a un code en conflit. Vous définissez deux variables deux fois en théorie, ce qui pourrait être des valeurs entièrement différentes.
Ramhound