Estou tentando criar um atalho ou comando para alterar minha tela de sua resolução nativa para 1280 x 720
(720p).
É claro que a imagem não deve ser esticada na tela 5: 4. Ele deve fazer uma imagem de 720p centralizada no papelão.
O Painel de controle de gráficos Intel HD tem uma configuração para manter o dimensionamento como centralizado, mas falha ao definir uma nova resolução com um comando. A Intel não incluiu opções de linha de comando para alternar perfis em seus aplicativos, o que deve ser ilegal, juntamente com instaladores sem um comutador silencioso.
Eu tentei NirCmd setdisplay
, AutoHotkey DllCall(ChangeDisplaySettingsA)
e um script do Powershell usando User_32.ChangeDisplaySettings
. Todos eles substituem a configuração de escala.
Não está claro se o dimensionamento é algo que pode ou não ser ditado da API User_32.ChangeDisplaySettings
.
A solução deve funcionar no Windows 7 e superior.
EDITAR Aproximando-se, o Documentação MSDN da estrutura DEVMODE descreve o que eu quero como dm.dmDisplayFixedOutput = DMDFO_CENTER;