Abaixo, um script em lote que emula os toques do teclado para manipular a GUI para ajustar as opções Escala e layout e Alterar o tamanho ou texto, aplicativos e outros itens quando é executado. Isso usa ms-settings:display
para abrir a tela Exibir e, em seguida, pressiona a tecla uma vez e a seta para cima 5 vezes usando sendkeys para ajustar a escala de acordo. Ele pressionará Alt + F4 nas teclas finais para fechar a tela assim que ela for concluída. Esse método cria um script vb dinâmico com um script em lotes e, em seguida, executa o script vb com cscript para emular pressionando as teclas do teclado.
Script em lote
Observação: Basta salvar isso em um arquivo de texto com a extensão .bat
ou .cmd
e executá-lo para ser executado.
@ECHO OFF
explorer ms-settings:display
ping -n 2 127.0.0.1 > nul
:VBSDynamicBuild
SET TempVBSFile=%tmp%\~tmpSendKeysTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB}{UP 5}" >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "%%{F4}" >>"%TempVBSFile%"
CSCRIPT //nologo "%TempVBSFile%"
EXIT