처음 실행시 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.