我正在制作一些批处理文件来更快地个性化我的 Windows 安装,但我需要我的批处理根据它所运行的 Windows 版本采取路径。
如果我可以将 Windows 版本放入变量中,我就可以构建一个条件来采取正确的路径。
我一直在谷歌上甚至在这里寻找答案,但我得到的答案并不能满足我的需要。
有人可以帮帮我吗?
答案1
如果您正在寻找版本号,这里可以找到答案:https://stackoverflow.com/a/13212088/1337519
C:\Users\somedude>wmic os get version
Version
6.1.7601
C:\Users\somedude>
和这里:https://stackoverflow.com/a/13212116/1337519
@echo off
setlocal
for /f "tokens=4-5 delims=. " %%i in ('ver') do set VERSION=%%i.%%j
if "%version%" == "6.3" echo Windows 8.1
if "%version%" == "6.2" echo Windows 8.
if "%version%" == "6.1" echo Windows 7.
if "%version%" == "6.0" echo Windows Vista.
rem etc etc
endlocal