07
2023
04
16:28:36

在bat脚本中区分操作系统版本

在bat脚本中区分操作系统版本


@echo off

 

set OsVersion=0

set OsProcessor=0

 

echo 操作系统版本:

ver|findstr /r /i " [版本 5.1.*]" > NUL && goto WindowsXP

ver|findstr /r /i " [版本 6.1.*]" > NUL && goto Windows7

goto UnknownVersion

 

:WindowsXP

set OsVersion="WindowsXP"

goto GetProcessor

 

:Windows7

set OsVersion="Windows7"

goto GetProcessor

 

:UnknownVersion

set OsVersion="UnknownVersion"

goto GetProcessor

 

:GetProcessor

if /i "%processor_architecture%" equ "x86" (

set OsProcessor="X86"

) else (

if /i "%processor_architecture%" equ "amd64" (

set OsProcessor="X64"

) else (

set OsProcessor="UnknownProcessor"

)

)

 

echo %OsVersion% %OsProcessor%

 

pause




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/3810.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: