bat批处理判断系统位数代码
2022-11-26 19:34:25编程开发
有时候我们在windows操作系统下使用批处理编处理一些事情,需要判断当前操作系统位数,但是很多人不清楚如何写,下面IT备忘录小编就给大家分享下脚本代码。bat批处理判断系统位数
有时候我们在windows操作系统下使用批处理编处理一些事情,需要判断当前操作系统位数,但是很多人不清楚如何写,下面IT备忘录小编就给大家分享下脚本代码。
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位操作系统的,只是这个方法很慢,不推荐大家使用,只作为了解。
相关内容标签
赞一个! ()