IT备忘录

您现在的位置是:首页 > 教程 > 编程开发

编程开发

bat批处理判断系统位数代码

2022-11-26 19:34:25编程开发
有时候我们在windows操作系统下使用批处理编处理一些事情,需要判断当前操作系统位数,但是很多人不清楚如何写,下面IT备忘录小编就给大家分享下脚本代码。bat批处理判断系统位数

有时候我们在windows操作系统下使用批处理编处理一些事情,需要判断当前操作系统位数,但是很多人不清楚如何写,下面IT备忘录小编就给大家分享下脚本代码。

bat批处理判断系统位数代码

bat批处理判断系统位数代码

if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64

:x86
explorer.exe https://www.extapps.com/

:x64
explorer.exe https://www.itmemo.cn/
@echo off

IF "%PROCESSOR_ARCHITECTURE%" == "X86" (
 echo 32位系统
) ELSE (
 echo 64位或更高系统
)

以上代码主要是通过:echo %PROCESSOR_ARCHITECTURE%得到的,x86代表系统是32位操作系统AMD64代表系统是64位操作系统

我们还可以使用以下批处理代码来判断操作系统是32位还是64位

@echo off
if exist %windir%\SysWOW64 (
 start https://www.itmemo.cn/
)else (
 start https://www.extapps.com/

)

以上代码主要是判断是否存在C:\Windows目录下是否存在:SysWOW64目录,一般情况下64位系统都会有这个目录。

systeminfo |find "x64"

通过批处理查找系统信息,x64也是可以确定是否是64位操作系统的,只是这个方法很慢,不推荐大家使用,只作为了解。

相关内容标签

文章评论