- ·上一篇文章:用批处理写的局域网共享资源搜索+映射工具
- ·下一篇文章:批处理关闭显示器
- ·百度中搜索更多的关于“批处理对系统的判断”相关内容
- ·谷歌中搜索更多的关于“批处理对系统的判断”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
批处理对系统的判断
在网上经常看到网络安全或系统优化类批处理程序,但大多需要自己选择系统
在程序里加上两三行,就能让程序自动判断系统了
这里以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之类的改改关键字就好了
如果要判断是不是中文环境,可以把关键字换成“版本”

