PowerShell로 강제로 화면 해상도 변경

2328 단어 PowerShell
Windows 10에서 디스플레이 해상도 설정을 변경하려고 하면 다음과 같은 확인 메시지가 나타납니다.



의도하지 않은 변경으로 인한 실패를 방지하는 기능이라고 생각되지만, 자주 해상도 설정을 변경하는 경우에는 불편합니다.

커맨드 라인에서 강제로 변경하고 싶지만 PowerShell에는 표준 해상도를 제어하는 ​​cmdlet이 없습니다. 직접 Win32API를 호출해도 됩니다만, 여기는 선인의 지혜를 빌려 편하게 합시다.

ScreenResolutionChangerEx 사용



ScreenResolutionChangerExTimothy Mui 씨가 공개한 해상도 변경 도구로 PowerShell 함수도 포함되어 있습니다. 이 대본이 되는 ScreenResolutionChanger 는 Andy Schneider 씨가 TechNet 갤러리 로 배포하고 있던 것입니다만, 현재는 입수할 수 없게 되어 있는 것 같습니다.

사용법은 간단하며 해당 PowerShell 모듈을 가져오고 Set-ScreenResolutionEx 함수를 호출하기만 하면 됩니다.
# Set-ScreenResolutionEx 関数をインポートする
. ".\\Set-ScreenResolutionEx.ps1"

# Set-ScreenResolutionEx -Width <横幅> -Height <縦幅> -DeviceID <ディスプレイ番号(0ベース)>
Set-ScreenResolutionEx -Width 1920 -Height 1080 -DeviceID 0

참고 링크


  • PowerShell을 사용하여 화면 해상도를 원터치로 전환하는 아이콘을 바탕 화면에 만듭니다.
  • How to do a Powershell (or other) script to change screen resolution?
  • 좋은 웹페이지 즐겨찾기