Start-Process -WindowStyle Maximized не максимизирует окно - PullRequest
0 голосов
/ 22 ноября 2018

Похоже, что:

Start-Process -WindowStyle Maximized 'C:\Program Files\Microsoft Office\root\Office16\ONENOTE.EXE'

запускает OneNote в стиле окна независимо от значения параметра Maximized или Minimized:

  • Если последний раз равен обычный или развернутый , затем он откроется в нормальном или развернутом виде
  • Если в последний раз свернут , то откроется обычный

Знаете почему?У меня установлена ​​версия 6 на моем 32-разрядном компьютере с Windows 7.


Из документов Windows: Процесс запуска

1 Ответ

0 голосов
/ 22 ноября 2018

Как указано mklement0 , нет никакой гарантии, что программа выполнит запрошенный стиль окна.

В некоторых случаях вы можете обойти это, отредактировав соответствующий раздел реестра.В этом случае:

$registryPath = "HKCU:\Software\Microsoft\Office\16.0\OneNote\General\"; 
Set-ItemProperty -path $registryPath -name "WindowMode" -Value 1; 
Start-Process 'C:\Program Files (x86)\Microsoft Office\root\Office16\ONENOTE.EXE'
...