bat命令获取操作系统版本

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

但是没法根据版本号来判断具体是什么操作系统。
在此请教各位大侠,谢谢!
...全文
1755 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
clever101 2012-12-30
  • 打赏
  • 举报
回复

@echo off
cls

ver | find "5.0." > NUL &&  goto win2000  
ver | find "5.1." > NUL &&  goto win_xp  
ver | find "5.2." > NUL &&  goto win2003  
ver | find "6.0." > NUL &&  goto vista 
ver | find "6.1." > NUL &&  goto win7  

:win2000
@echo           当前系统是:win2000
@echo ----------------------------------------
goto end

:win_xp
@echo           当前系统是:WinXP
@echo ----------------------------------------
goto end

:win2003
@echo           当前系统是:win200
@echo ----------------------------------------
goto end

:vista
@echo           当前系统是:vista
@echo ----------------------------------------
goto end


:win7
@echo           当前系统是:win7
@echo ----------------------------------------
goto end

@echo           不能获取当前操作系统版本
@echo ----------------------------------------

:end
pause
a113432 2010-10-23
  • 打赏
  • 举报
回复
进来看看
平衡有度 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ljc007 的回复:]
凑合着用.bat

BatchFile code
@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('ver') do (
set version=%%a
set version=!version:~-9,3!
if "!version!" equ "6.1" (
ec……
[/Quote]

谢谢,学习了~
myhope88 2010-07-20
  • 打赏
  • 举报
回复
对bat命令不太熟悉,帮顶下
ljc007 2010-07-19
  • 打赏
  • 举报
回复
凑合着用.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]
keketian521 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ljc007 的回复:]
帅哥,图不是这样贴滴:
file:///F://gmcc界面/QQ截图未命名.gif

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

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

HTML code


提示:上传图片时建议使用png格式,不要使用bmp格式。
[/Quote]呵呵
ljc007 2010-07-19
  • 打赏
  • 举报
回复
帅哥,图不是这样贴滴:
file:///F://gmcc界面/QQ截图未命名.gif

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

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

提示:上传图片时建议使用png格式,不要使用bmp格式。
就是just4 2010-07-19
  • 打赏
  • 举报
回复
[code=BatchFile]rem win2k3
ver|find /i "5.2"
rem 其它见windows各系统内部版本号 [/code]

6,185

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧