Created
June 16, 2024 22:10
-
-
Save maciekish/caed495adfb54146a52b502e46d8041e to your computer and use it in GitHub Desktop.
AIDA64 Scaling Fix.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
REM You need to change the DPI settings to "Use the DPI that's set for my main display when: I open this program" for this trick to work. | |
@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 Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{UP 2}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 500 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "%%{F4}" >>"%TempVBSFile%" | |
CSCRIPT //nologo "%TempVBSFile%" | |
ping -n 1 -w 500 127.0.0.1 > nul | |
START "" "C:\Program Files (x86)\FinalWire\AIDA64 Extreme\aida64.exe" | |
ping -n 5 127.0.0.1 > nul | |
explorer ms-settings:display | |
: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 Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{TAB}" >>"%TempVBSFile%" | |
ECHO Wscript.Sleep 100 >>"%TempVBSFile%" | |
ECHO WshShell.SendKeys "{DOWN 2}" >>"%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