×

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

hqy hqy 发表于2023-04-07 16:28:36 浏览991 评论0

抢沙发发表评论

在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://www.jinbel.cn/post/3810.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏

群贤毕至

访客

您的IP地址是: