Skip to content

Instantly share code, notes, and snippets.

@madebycm
Created October 2, 2022 11:30
Show Gist options
  • Save madebycm/c96095cb063f7ab3671b070aa1be74fb to your computer and use it in GitHub Desktop.
Save madebycm/c96095cb063f7ab3671b070aa1be74fb to your computer and use it in GitHub Desktop.
Automatically ChangeScreenResolution + DPI Windows 11
ChangeScreenResolution.exe /w=5120 /h=1440 /d=0
@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}" >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{DOWN 1}" >>"%TempVBSFile%"
ECHO Wscript.Sleep 1000 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "%%{TAB}" >>"%TempVBSFile%"
ECHO Wscript.Sleep 100 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "%%{TAB}" >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "%%{F4}" >>"%TempVBSFile%"
CSCRIPT //nologo "%TempVBSFile%"
EXIT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment