
[已解決]批處理如何獲取當(dāng)前設(shè)置的分辨率長(zhǎng)邊數(shù)字執(zhí)行不同的bat代碼最后由 ygqiang 于 -3-10 19:39批處理,如何獲取當(dāng)前設(shè)置的分辨率長(zhǎng)邊數(shù)字,執(zhí)行不同的bat代碼?如果長(zhǎng)邊數(shù)字是<=1920,就執(zhí)行bat代碼1如果長(zhǎng)邊數(shù)字是>1920,就執(zhí)行bat代碼2代碼如下:
- @echo off
- echo,分辨率-獲取當(dāng)前設(shè)置數(shù)值
- cls
- for /f tokens=1-2 %%a in ('mshta VBscript:Execute(CreateObject(scripting.Filesystemobject).GetStandardStream(1).Write(screen.width& &screen.height)^)(close^)') do (
- set ScreenWidth=%%a
- set ScreenHeight=%%b
- )
- echo ScreenWidth=%ScreenWidth%
- echo ScreenHeight=%ScreenHeight%
- pause
- cls
- if %ScreenWidth% LEQ 1920 (goto :pc2k) else (goto :pc4k)
- 1pause
- exit
- :pc2k
- echo 2k2k2k2k
- pause>nul
- goto :nexx
- :pc4k
- echo 4k4k4k4k
- pause>nul
- :nexx
nclick="copycode($('code0'));">復(fù)制代碼