처음 실행시 Microsoft Edge를 최대화하십시오.


1

Windows 10을 배포하기위한 이미지를 개발 중입니다. 요구 사항 중 하나는 Edge가 처음 시작될 때 전체 화면이 아니지만 최대화되어야한다는 것입니다. 제목 표시 줄의 최대화 단추를 클릭 할 때와 같은 결과입니다 ).

PowerShell을 사용해 보았습니다. start-process 커맨드 렛 -WindowStyle Maximized 논쟁의 여지가 있지만, 예를 들어

start -windowstyle Maximized microsoft-edge:http://www.example.com

다른 프로그램 창 크기를 조정하는 다양한 powershell 솔루션을 시도해 보았습니다. (Edge를 생성 한 다음 크기를 조정한다는 아이디어로) Edge에 어떤 영향도 미치지 않습니다. 예 :

나는 사용했다. 프로세스 모니터 Edge 종료를 최대화 할 때 일어나는 일을 기록하고 레지스트리 키를 설정하는 것을 볼 수 있습니다.

  • HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Main\LastClosedWidth
  • HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Main\LastClosedHeight

바탕 화면의 가로 및 세로 크기는 수동으로 변경하지만 regedit 다시 시작할 때 Edge의 크기는 변경되지 않습니다.

Edge를 전체 화면으로 만든 다음 종료하면 앞으로는 전체 화면으로 시작됩니다.이 수동 개입없이 Edge를 최대화 할 수있는 방법이 있습니까?

답변:


2

alt + space에 대한 키 입력 만 보내면 X는 창을 최대화합니다. 아래의 powershell 스크립트를 참조하십시오. .ps1로 저장하십시오.

start microsoft-edge:http://google.com 
$wshell = New-Object -ComObject wscript.shell;
$wshell.AppActivate('Google - Microsoft Edge')
Sleep 2
$wshell.SendKeys('(%(" "))')
Sleep 2
$wshell.SendKeys('(x)')

@ w32sh가 제안한 레지스트리 키를 설정하더라도 모든 디스플레이 크기에 대한 값을 변경해야하는 것처럼 보입니다. 문제는 아니지만 레지스트리 키 값은 불투명 한 모양입니다. 따라서이 솔루션은 더욱 강력 해 보입니다. n.b. 그 TFM 주 AppActivate 창 제목 대신 PID를 사용할 수 있습니다.
— Jonathan Barber

1

창을 최대화하려면 LastClosedWidth 및 LastClosedHeight가 필요하지 않을 수 있습니다. 다음 바이너리 값은 최대화 된 창에 대한 설정을 저장합니다. 동일한 화면 해상도를 사용하는 PC에 레지스트리 설정을 배포 할 수 있습니다.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ApplicationFrame\WindowSizing\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge]
"PreferredLaunchViewSize"=hex:80,07,00,00,f0,03,00,00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ApplicationFrame\Positions\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge]
"PositionObject"=hex:2c,00,00,00,02,00,00,00,03,00,00,00,ff,ff,ff,ff,ff,ff,ff,\
  ff,ff,ff,ff,ff,ff,ff,ff,ff,80,02,00,00,00,00,00,00,40,07,00,00,ac,03,00,00

이진 값은 내 시스템에서 현재 디스플레이 해상도가 1920x1080으로 설정되어 있습니다. REG 내보내기가 예제로 제공되었습니다.


1024x768 디스플레이에서이 작업을 수행하려면 다른 값을 사용하고 키를 추가해야했습니다. PreferredLaunchWindowingMode (인접 PreferredLaunchViewSize )의 값을 1로 설정합니다.
— Jonathan Barber
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.