|
发表于 2023-11-26 09:57:52
|
显示全部楼层
- ::系统版本号判断
- for /f "tokens=2 delims=[]" %%Q in ('ver') do for /f "tokens=2-4 delims=. " %%R in ("%%Q") do set "ver=%%R%%S"&set "verbuild=%%T"
- ::获取显示版本名称,例如22H2、21H2、20H2、2004、1909、1903等
- for /f "skip=2 tokens=3" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "DisplayVersion" 2^>nul') do set "displayversion=%%a"
- ::获取版本名称,例如Core、Professional、Enterprise、EnterpriseG等
- for /f "skip=2 tokens=3" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID" 2^>nul') do set "editionid=%%a"
复制代码
中文名称用if转换一下。 |
|