日期:2014-05-17  浏览次数:21527 次

bat命令获取操作系统版本
各位大侠好,用bat命令如何判断操作系统是xp、Vista或者win7.ver可以获取操作系统版本号,如下图:

但是没法根据版本号来判断具体是什么操作系统。
在此请教各位大侠,谢谢!

------解决方案--------------------
[code=BatchFile]rem win2k3
ver
------解决方案--------------------
find /i "5.2"
rem 其它见windows各系统内部版本号 [/code]
------解决方案--------------------
帅哥,图不是这样贴滴:
file:///F://gmcc界面/QQ截图未命名.gif

Q: 怎样在CSDN论坛贴图片?

A: 可以先把图片上传到自己在CSDN的相册里面,发帖时把图片的链接放到img标签里面:
[img=图片的URL][/img]

提示:上传图片时建议使用png格式,不要使用bmp格式。
------解决方案--------------------
凑合着用.bat

[code=BatchFile]@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('ver') do (
    set version=%%a
    set version=!version:~-9,3!
    if "!version!" equ "6.1" (
        echo Win7
    ) else if "!version!" equ "6.0" (
        echo Vista
    ) else if "!version!" equ "5.2" (
        echo Win2003
    ) else if "!version!" equ "5.1" (
        echo WinXP
    ) else (
        echo Unkown
    )
)
endlocal
pause
[/code]