无忧启动论坛

标题: 发一段能判别系统的CMD脚本,不同PE下安装东东有福了! [打印本页]

作者: zds1210    时间: 2012-5-3 01:34
标题: 发一段能判别系统的CMD脚本,不同PE下安装东东有福了!
本帖最后由 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 编辑 ]
作者: 79468636    时间: 2012-5-3 07:18
感谢分享。
作者: zds1210    时间: 2012-5-3 09:31
还有,
win95  4.0
win98  4.1
winme 4.2
win8   6.2
最好弄成bat脚本,这样子win9x下也可以用。哈哈。

[ 本帖最后由 zds1210 于 2012-5-3 15:10 编辑 ]
作者: 2012ailify    时间: 2012-5-3 11:06
下来研究一下
作者: zhs509    时间: 2012-5-3 11:07
好像我以前就用过了。。。
那时候弄了个批处理判断系统,然后选择安装e驱动

[ 本帖最后由 zhs509 于 2012-5-3 11:09 编辑 ]
作者: 2012cwz    时间: 2012-5-3 12:11
谢谢分享!!!!!!!
作者: zds1210    时间: 2012-5-3 15:10
原帖由 zhs509 于 2012-5-3 11:07 发表
好像我以前就用过了。。。
那时候弄了个批处理判断系统,然后选择安装e驱动

我一直在找这样子的脚本,大元帅为什么不分享一下啊。哈哈。
作者: zds1210    时间: 2012-5-3 15:19
原帖由 zhs509 于 2012-5-3 11:07 发表
好像我以前就用过了。。。
那时候弄了个批处理判断系统,然后选择安装e驱动

大元帅,帮我改进一下,能分清32位和64位win7就更加爽了。谢谢。

[ 本帖最后由 zds1210 于 2012-5-3 22:04 编辑 ]




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3