为什么我一键窗口改不了桌面分辨绿
发布网友
发布时间:2023-04-30 15:41
我来回答
共1个回答
热心网友
时间:2023-10-31 12:04
@echo off&color 0a
::配置文件不存在时退出
if not exist SetRes.ini exit
::获取桌面属性
wmic path win32_displayconfiguration get bitsperpel,displayfrequency,pelswidth,pelsheight>tmp.ini
::获取双向设置
for /f "tokens=* skip=1" %%i in ('type tmp.ini') do (del tmp.ini
for /f "tokens=1-4 delims=; skip=1" %%j in (SetRes.ini) do (call :SetRes %%j %%k %%l %%m %%i))
:SetRes
if "%1"=="0" (set b=b%5) else (set b=b%1)
if "%2"=="0" (set f=f%6) else (set f=f%2)
if "%3"=="0" (set v=v%7) else (set v=v%3)
if "%4"=="0" (set h=h%8) else (set h=h%4)
SetRes %h% %v% %b% %f% >nul
IF "%errorlevel%"=="0" (cls&echo 修改桌面属性成功) else (cls&echo 修改桌面属性失败)
exit
用这个代码