Estou usando o programa Live Mesh da Microsoft para acessar remotamente um PC executando o Windows 7, executando em duas telas: uma com resolução de 1920x1080 e outra com resolução de 1920x1200.
Estou acessando-os através de um laptop antigo com resolução 1024x1078. O resultado são ícones / comandos tão pequenos que é difícil tentar alterar a resolução da tela de 2 monitores de alta resolução para monitores de baixa resolução.
Seria ótimo se houvesse uma maneira de fazer isso na linha de comando. Ou talvez haja uma maneira de fazer malha ao vivo. Alguma ideia?
windows-7
windows
resolution
windows-live-mesh
Bill Rodman
fonte
fonte
A ferramenta freeware nircmd pode fazer isso.
Para alterar a exibição para 1024 x 768 com profundidade de cor de 24 bits:
O nircmd também possui outras funções muito numerosas.
fonte
Encontrei um exemplo de script do Windows Powershell , fornecido pela Microsoft Technet, capaz de alterar a resolução da tela.
Descobri que a melhor maneira de invocá-lo era de um script separado do Powershell, que se parece com isso:
(Observe que eu salvei o script da Microsoft como
Set-ScreenResolution.ps1
)Em seguida, na linha de comando ou Iniciar-> Executar, você pode invocar o segundo script do Powershell, que eu nomeei
Invoke-Set-ScreenResolution.ps1
assim (o-noexit
parâmetro é bom para depuração, mas você pode removê-lo posteriormente, dependendo da janela de comando fechar):fonte
Usei uma combinação de Qres.exe e Sleep.exe (coloque-os na pasta do Windows) em arquivos em lotes de inicialização para alterar a resolução entre 2 usuários. O script real é o seguinte:
(Considerando que a cópia em baixa resolução é
Qres.exe /x:800 /y:600
)----------------------------------------- -------------------------------------------------- ------------------------------------
-------------- -------------------------------------------------- -------------------------------------------------- -------------
Se você quiser que seus ícones fiquem onde você os quer ... continue lendo.
Você precisará de mais dois downloads:
-> Startup Delayer:
http://www.snapfiles.com/php/download.php?id=103272&a=7130353&tag=7329208&loc=2
-> DesktopOK
http://www.softwareok.com /?Download=DesktopOK&goto=../Download/DesktopOK.zip
Instale o Startup Delayer e coloque o DesktopOK onde quiser, usei minha pasta 'user'. Organize sua área de trabalho,
No DesktopOK, vá para Opções e marque "Restaurar pela inicialização do Windows", clique com o botão direito do mouse no recém-criado "Layout de ícone" e clique em "Usar isto para: Restaurar na inicialização do Windows".
Neste ponto, você também precisará marcar "Iniciar o DesktopOK com o Windows". As duas opções posteriores serão desmarcadas automaticamente pelo Inicializador mais tarde.
Agora localize o DesktopOK no Startup Delayer e clique com o botão direito do mouse em "Delay".
Agora, há apenas uma coisa a fazer, crie seu arquivo em lotes de inicialização.
É claro que você precisará colocá-lo na pasta de inicialização, o motivo pelo qual o processo é tão extenso com os ícones é porque o DesktopOK não pode lidar com a opção de resolução e deseja mover os ícones enquanto a resolução está sendo alterada. atrasar a inicialização do registro, e esta é a única maneira que encontrei. Não ouso afirmar que esse é o melhor caminho, mas afirmo que funciona, não encontrei outro caminho e propus o processo pessoalmente. Ele contorna todos os aspectos da situação, substituindo os ícones aos quais eles pertencem por usuário.
Obrigado por ser tão flexível da Microsoft!
fonte
Experimente o Display Changer 2 , que pode fazer isso, além de iniciar um programa e alterar a resolução novamente quando a execução for interrompida (que você PODE conseguir trabalhar com malha, mas YMMV)
fonte
Nenhuma das ferramentas já mencionadas tinha tudo o que eu precisava, então criei minha própria solução: ChangeScreenResolution.exe
Exemplos:
Alterar a resolução da tela de todos os monitores para 800x600px
Altere a resolução da tela de todos os monitores para 800x600px com taxa de atualização de 60Hz e profundidade de cor de 32 bits
Definir a profundidade de cores da exibição com o índice de 1 a 16 bits
Visão geral rápida das opções:
fonte
Enquanto alguém já mencionou o nircmd da Nirsoft, a melhor ferramenta da Nirsoft para esse fim é o MultiMonitorTool .
Ele suporta vários monitores, configurações salvas de 32 e 64 bits, alterações na resolução, ativação e orientação, etc.
fonte
Digno de nota a solução através embutido
wmic
comando de W INDOWS M ESTÃO eu nstrumentationEmbora possa resultar em:
em alguns "provedores"
fonte