未加星标

bat命令批处理判断32位还是64位系统的多种方法

字体大小 | |
[系统(windows) 所属分类 系统(windows) | 发布者 店小二03 | 时间 | 作者 红领巾 ] 0人收藏点击收藏

第一种代码:通过 %PROCESSOR_ARCHITECTURE%

可以通过cmd中 通过echo %PROCESSOR_ARCHITECTURE%

if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86
if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64
exit
:x64
explorer.exe http://www.baidu.com/
exit
:x86
explorer.exe http://www.jb51.net/

x86代表系统是32位,AMD64代表系统是64位

这段批处理代码很简单,如果是32位系统,就打开脚本之家;如果是64位系统,就打开百度

当然了,这段批处理代码并没有实际的用途,只是做一个测试。实际情况下,这个检测还是很有用的,比如根据不同的情况,注册不同的服务,等等

第二种代码:if exist %windir%\SysWOW64

实例代码

@echo off
if exist %windir%\SysWOW64 (
start http://www.baidu.com
)else (
start http://www.jb51.net
)

原理是判断是否存在SysWOW64目录,一般情况下64位系统都会有这个目录。

这段批处理代码很简单,如果是32位系统,就打开脚本之家;如果是64位系统,就打开百度

以下脚本之家小编为大家分享几个实例

使用cmd命令批处理判断windows系统是32bit还是64bit

@echo off
::从系统文件中获取系统版本信息
for /f "tokens=1* delims=[" %%a in ('ver') do set b=%%b
::将版本信息赋值给变量b
set b=%b:* =%
::输出指定值
echo %b:~0,4%
echo %PROCESSOR_ARCHITECTURE:~-1%
echo %b:~0,4%%PROCESSOR_ARCHITECTURE:~-1%
::调用指定值对应的cmd命令行
call:%b:~0,4%%PROCESSOR_ARCHITECTURE:~-1%
pause&exit
:5.1.6
echo 系统版本: winxp_32位
goto:eof
:5.2.6
echo 系统版本: win2003_32位
goto:eof
:5.2.4
echo 系统版本: win2003_64位
goto:eof
:6.1.6
echo 系统版本:win7_32位
goto:eof
:6.1.4
echo 系统版本:win7或win2008_64位

输出如下:

bat命令批处理判断32位还是64位系统的多种方法

继续补充

64位系统注册表:

[HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0]
“Identifier”=”Intel64 Family 6 Model 62 Stepping 4”

64位系统系统变量:

PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 62 Stepping 4, GenuineIntel

PROCESSOR_ARCHITECTURE = AMD64

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

基本上这样就明白了吧,真多32位于64位的很多需要区分对待这里就可以分开解决了。


本文系统(windows)相关术语:三级网络技术 计算机三级网络技术 网络技术基础 计算机网络技术

主题: AMD百度TI变量
tags: ARCHITECTURE,echo,PROCESSOR,goto,批处理,eof,http,版本,代码,6 echo,cmd
分页:12
转载请注明
本文标题:bat命令批处理判断32位还是64位系统的多种方法
本站链接:http://www.codesec.net/view/572381.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(windows) | 评论(0) | 阅读(171)