[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
自动在1920×1080和1600×900分辨率间切换如果分辨率不等于以上2个中的一个那么切换到手动选择 分辨率根据自身电脑需要更改
  1. @echo off & title 切换分辨率
  2. for /f "delims=" %%i in ('wmic DesktopMonitor get ScreenWidth^,ScreenHeight /value ^| findstr "="') do set "%%~i"
  3. if %ScreenWidth% equ 1920 (if %ScreenHeight% equ 1080 (SetRes h1600 v900) else (goto LargeResolution)
  4. ) else (goto LargeResolution)
  5. Exit
  6. :LargeResolution
  7. if %ScreenWidth% equ 1600 (if %ScreenHeight% equ 900 (SetRes h1920 v1080) else (goto SelectResolution
  8. )) else (goto SelectResolution)
  9. Exit
  10. :SelectResolution
  11. echo ----------------------------------
  12. echo 1、1920×1080        2、1600×900
  13. echo ----------------------------------
  14. choice /c 12 /N /M "敲入数字选择:"
  15. if %errorlevel%==1 SetRes h1920 v1080
  16. if %errorlevel%==2 SetRes h1600 v900
  17. mshta VBScript:MsgBox("完成!",vbSystemModal,"")(close) &CLS&GOTO SelectResolution
复制代码

TOP

返回列表