Eu finalmente tive sucesso com nircmd (link de download na parte inferior da página). Isso funciona perfeitamente na linha de comando, agora eu só tenho que escrever uma ligação AHK para invocá-lo.
Eu tenho uma televisão 4K (e um controlador Steam) e preciso alternar entre os modos de exibição, dependendo do que estou fazendo com a TV:
Estou executando o Windows 7 agora. Minha experiência com isso até agora está começando a me convencer de que finalmente pode ser hora de abandonar esse sistema operacional venerável e estável. Isso me serviu bem até agora. Eu corro (uma versão antiga do) VirtualBox para testar servidores Linux com esta máquina host do Windows 7. O tempo de atividade rotineiramente atinge meses de cada vez. Antes que eu saia muito tangente ...
Eu tentei vários programas do Windows, como o Resolution Changer SX2 e o Hotkey Resolution Changer. HRC, finalmente, pára de funcionar, o que é pior do que simplesmente não funcionar de todo para começar (que é o que faz o RC SX2). Eu tentei usar AHK scripts que fazem chamadas WinAPI para alterar a resolução, mas que também tem o comportamento de funcionar por um tempo e depois pára de funcionar, ou não funciona de jeito nenhum, e o AHK não é realmente depurável.
Minha missão é encontrar um utilitário de plano de fundo ou um programa de linha de comando que possa percorrer corretamente essas resoluções para que eu possa acioná-lo usando o meu controlador Steam.
Este é um aspecto limitador importante para a experiência do usuário do meu HTPC agora.
Muitas ferramentas funcionam parcialmente, mas muitas delas (1) não oferecem a capacidade de usar o 3840x2160 como uma resolução, provavelmente porque são softwares que foram abandonados por muitos anos e esses desenvolvedores não sonharam com essa resolução em o tempo, porque claramente não lhes ocorreria usar APIs adequadas para procurar a lista fornecida pelo sistema operacional de resoluções suportadas, ou (2) não fornece a capacidade de definir a taxa de atualização.
Brownie aponta se esse software também é capaz de escolher corretamente a minha TV para realizar essas alterações de resolução e não os dois outros monitores que eu geralmente conecto.
Também são bem-vindos quaisquer depoimentos sobre poder ter esse recurso no Windows 10. Eu posso ser um pessimista. Eu não ficaria surpreso se isso fosse tão difícil de ser feito lá.
Eu finalmente tive sucesso com nircmd (link de download na parte inferior da página). Isso funciona perfeitamente na linha de comando, agora eu só tenho que escrever uma ligação AHK para invocá-lo.