我电脑的系统是winxp和windows 7的32位,现在想根据不同的系统执行不同的操作。- @echo off
- for /f "tokens=2* delims=[]" %%i in ('ver') do set v=%%i
- for /f "tokens=2* delims= " %%i in ("%v%") do (
- echo %%i
- set winver=%%i
- if !winver! equ 6.1.7601 echo "windows 7 32bit system"
- )
- pause
复制代码 上面的代码,没有得到我预期的windows 7 32bit system。
=====================- @echo off
- for /f "tokens=2* delims=[]" %%i in ('ver') do set v=%%i
- for /f "tokens=2* delims= " %%i in ("%v%") do (
- echo %%i ===> 这个版本号是显示出来的
- set winver=%%i
- echo %winver% ===> 这里应该怎么写?版本号没有显示出来。
- )
- pause
复制代码
|