Как установить размер окна PowerShell по умолчанию в Windows 7?


12

В Windows 7, как я могу установить размер окна PowerShell по умолчанию? По умолчанию он получается слишком высоким для экрана нетбука, с которым я работаю.

Я попробовал обычный способ изменения размера - щелкнув в верхнем левом углу и выбрав «Свойства», - но он говорит мне: Unable to modify the shortcut: . Check to make sure it has not been deleted or renamed.(да, в середине сообщения об ошибке есть точка)

Я также попытался щелкнуть правой кнопкой мыши ярлык PowerShell в меню «Пуск» и изменить там свойства, однако изменения не сохраняются.


Ответы:


5

Используйте такую ​​функцию в своем профиле ( notepad $profile)

Function Set-WindowSize {
Param([int]$x=$host.ui.rawui.windowsize.width,
      [int]$y=$host.ui.rawui.windowsize.heigth)

    $size=New-Object System.Management.Automation.Host.Size($x,$y)
    $host.ui.rawui.WindowSize=$size   
}

Затем вызовите функцию:

Set-WindowSize 100 50

Благодарю. Это работает, пока я Set-ExecutionPolicy unrestricted, что немного беспокоит, но я думаю, что мне придется сделать это в конце концов, чтобы что-то сделать под PowerShell.
Nate

setting "WindowSize": "Window cannot be wider than the screen buffer.
villasv

Что касается того, где находится файл профиля $ ... blogs.technet.microsoft.com/heyscriptingguy/2012/05/21/…
Глен Литтл

7

Перейти Start-> All Programs-> Accessories-> Windows PowerShell. RНажмите на тот, который вы используете. Перейдите на Layoutвкладку и измените нужные параметры.


2
Это прекрасно работает для любого ярлыка для PS, например, если вы закрепили его на панели задач.
Джеймс Скемп


-1

Вы можете попробовать Свойства, вкладка Макет, Размер окна.

Я также смог захватить верхнее ПРАВО большинство окон и изменить размеры традиционным способом Windows.

Вы можете попробовать запустить альтернативу GUI: PowerShell ISE.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.