当前位置:DOS资源站资料中心批处理教程 → 批处理对系统的判断

批处理对系统的判断

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-4-23 21:54:49

在网上经常看到网络安全或系统优化类批处理程序,但大多需要自己选择系统
在程序里加上两三行,就能让程序自动判断系统
这里以XP系统为例


ver|findstr /i "xp">nul 2>nul&&echo 这是XP系统||echo 这不是XP系统


实际使用的时候把“echo 这是XP系统”和“echo 这不是XP系统”加个括号,弄上自己的东西,如果长就干脆用个goto
由于涉及到大量的管道符,为了增加兼容性,可以改成这样


ver|findstr /i "xp" >nul

if %errorlevel% EQU 0 (echo 这是XP系统) else (echo 这不是XP系统)


如果判断2000,2003,vista之类的改改关键字就好了
如果要判断是不是中文环境,可以把关键字换成“版本”