|
本帖最后由 zds1210 于 2013-6-18 10:55 编辑
ver |find /i " 5.0">nul &&set TheOS=2000
ver |find " 5.1">nul &&set TheOS=XP
ver |find " 5.2">nul &&set TheOS=2003
ver |find " 6.0">nul &&set TheOS=Vista
ver |find " 6.1">nul &&set TheOS=WIN7
rem 以下是我猜的,估计它的版本号是6.2,等win8出来大家看一下。
rem ver |find " 6.2">nul &&set TheOS=WIN8
set Theos
pause
if %TheOS%==XP goto xppe
if %TheOS%==WIN7 goto win7pe
:xppe
echo 这是xp系统!
pause
exit
:WIN7pe
echo 这是win7系统!
pause
exit
我也是在研究别人的东东得到的。不错。这段小东东,可以做一些实用的事,针对不同系统,安装不同文件和注册。
比如做一个大一统的高级文字服务ctfmon,研究清楚不同系统下的文件及注册项,就可以把统一 在起了。再比如做一个卡巴斯基杀毒绿色骨头版,也要判别不同系统这个也用得到。
老毛桃卡巴斯基6.0版的语句为
For /f "tokens=2 delims=." %%i In ('ver') do set ver=%%i
If %ver% LSS 1 Goto 2k
If %ver% GTR 1 Goto 2k3
Goto start
:2k
regedit /s 2k.reg
Goto start
:2k3
regedit /s 2k3.reg
Goto start
判断系统类别.rar
(219 Bytes, 下载次数: 173)
[ 本帖最后由 zds1210 于 2012-5-3 15:15 编辑 ] |
|