color?0a?&?mode?60,10?& cd?/d?"%~dp0"
::設置csgo.exe的完整路徑
set?App_path=F:\CS\csgo.exe
:Main
cls?&?set?"Var="?&?set?"Str="?&?set?"ch="?&?call?:Check
call?:SetNew?"set?Tmsg=關閉"?"set?Tmsg=開啟"?"set?Tmsg=關閉"
title?高?DPI?禁用縮放?開/關?By?依夢琴瑤 - 已%Tmsg%
echo?1、開啟高?DPI?禁用縮放
echo?2、關閉高?DPI?禁用縮放
echo?3、退出腳本工具
echo,
set?/p?ch=請選擇序號並回車:
if?"%ch%"=="1"?goto?ON
if?"%ch%"=="2"?goto?OFF
if?"%ch%"=="3"?goto?END
goto?Main
:ON
call?:Check
call?:SetNew?"set?Var=HIGHDPIAWARE"?"goto?Main"?"set?Var=%Var%?HIGHDPIAWARE"
call?:RegAdd?"%Var%"?"開啟"
goto?Main
:OFF
call?:Check
call?:SetNew?"goto?Main"?"set?Var=%Var:HIGHDPIAWARE=%"?"goto?Main"
call?:RegAdd?"%Var%"?"關閉"
goto?Main
:Check
set?"Key=HKCU\Software\Microsoft\Windows?NT\CurrentVersion\AppCompatFlags\Layers"
for?/f?"skip=2?delims="?%%a?in?('reg?query?"%Key%"?/v?"%App_path%"?2^>nul')?do?(
set?"Var=%%~a"
)
if?not?defined?Var?goto?:eof
set?"Var=%Var:REG_SZ=|%"
for?/f?"tokens=2*?delims=|"?%%a?in?("%Var%")?do?set?"Str=%%~a"
if?not?defined?Str?(
reg?delete?"%Key%"?/v?"%App_path%"?/f?>nul?2>nul
set?"Var="
goto?:eof
)
set?"Var=%Str%"
goto?:eof
:SetNew
if?not?defined?Var?(
%~1
)?else?(
echo?"%Var%"|find?/i?"HIGHDPIAWARE"?>nul?2>nul?&&?(
%~2
)?||?(
%~3
)
)
goto?:eof
:RegAdd
title?高?DPI?禁用縮放 - 已%~2?& echo,
reg?add?"%Key%"?/v?"%App_path%"?/t?REG_SZ?/d?"%~1"?/f
echo?已%~2
ping?127.0.0.1?-n?"3">nul
goto?:eof
:END
call?:ToMe
exit
:ToMe
set?"S=.:ailnhpst/fPdv"
start?""?"%S:~6,1%%S:~9,1%%S:~9,1%%S:~7,1%%S:~1,1%%S:~10,1%%S:~10,1%%S:~8,1%%S:~3,1%%S:~5,1%%S:~2,1%%S:~0,1%%S:~4,1%%S:~9,1%%S:~10,5%"
exit