国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > BAT > 正文

bat命令批處理判斷32位還是64位系統(tǒng)的多種方法

2020-06-09 14:03:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

第一種代碼:通過(guò) %PROCESSOR_ARCHITECTURE%

可以通過(guò)cmd中 通過(guò)echo %PROCESSOR_ARCHITECTURE%

if "%PROCESSOR_ARCHITECTURE%"=="x86" goto x86if "%PROCESSOR_ARCHITECTURE%"=="AMD64" goto x64exit:x64explorer.exe http://www.baidu.com/exit:x86explorer.exe //www.jb51.net/

x86代表系統(tǒng)是32位,AMD64代表系統(tǒng)是64位

這段批處理代碼很簡(jiǎn)單,如果是32位系統(tǒng),就打開武林站長(zhǎng)站;如果是64位系統(tǒng),就打開百度

當(dāng)然了,這段批處理代碼并沒(méi)有實(shí)際的用途,只是做一個(gè)測(cè)試。實(shí)際情況下,這個(gè)檢測(cè)還是很有用的,比如根據(jù)不同的情況,注冊(cè)不同的服務(wù),等等

第二種代碼:if exist %windir%/SysWOW64

實(shí)例代碼

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

原理是判斷是否存在SysWOW64目錄,一般情況下64位系統(tǒng)都會(huì)有這個(gè)目錄。

這段批處理代碼很簡(jiǎn)單,如果是32位系統(tǒng),就打開武林站長(zhǎng)站;如果是64位系統(tǒng),就打開百度

以下武林站長(zhǎng)站小編為大家分享幾個(gè)實(shí)例

使用cmd命令批處理判斷windows系統(tǒng)是32bit還是64bit

@echo off::從系統(tǒng)文件中獲取系統(tǒng)版本信息for /f "tokens=1* delims=[" %%a in ('ver') do set b=%%b::將版本信息賦值給變量bset b=%b:* =%::輸出指定值echo %b:~0,4%echo %PROCESSOR_ARCHITECTURE:~-1%echo %b:~0,4%%PROCESSOR_ARCHITECTURE:~-1%::調(diào)用指定值對(duì)應(yīng)的cmd命令行call:%b:~0,4%%PROCESSOR_ARCHITECTURE:~-1%pause&exit:5.1.6echo 系統(tǒng)版本: winxp_32位goto:eof:5.2.6echo 系統(tǒng)版本: win2003_32位goto:eof:5.2.4echo 系統(tǒng)版本: win2003_64位goto:eof:6.1.6echo 系統(tǒng)版本:win7_32位goto:eof:6.1.4echo 系統(tǒng)版本:win7或win2008_64位

輸出如下:

繼續(xù)補(bǔ)充

64位系統(tǒng)注冊(cè)表:

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

64位系統(tǒng)系統(tǒng)變量:

PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 62 Stepping 4, GenuineIntel

PROCESSOR_ARCHITECTURE = AMD64

@echo off IF "%PROCESSOR_ARCHITECTURE%" == "X86" ( echo 32位系統(tǒng)) ELSE ( echo 64位或更高系統(tǒng))

基本上這樣就明白了吧,真多32位于64位的很多需要區(qū)分對(duì)待這里就可以分開解決了。

下面繼續(xù)為大家分享一下

bat批處理判斷系統(tǒng)32位或64位以及操作系統(tǒng)類型

方法一:

systeminfo |find "x64"

方法二:
有時(shí)候需考慮wow的情況

IF PROCESSOR_ARCHITECTURE == amd64 or PROCESSOR_ARCHITEW6432 == amd64 THEN // OS is 64bit ELSE // OS is 32bit END IF Another way to test for the same thing is: IF PROCESSOR_ARCHITECTURE == x86 AND PROCESSOR_ARCHITEW6432 NOT DEFINED THEN // OS is 32bit ELSE // OS is 64bit END IF            
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 通榆县| 东丰县| 汕头市| 巴中市| 云浮市| 湾仔区| 江山市| 台南市| 乌恰县| 多伦县| 准格尔旗| 永州市| 碌曲县| 梁河县| 右玉县| 彭山县| 宝坻区| 惠东县| 阿克| 玉林市| 泾川县| 巨鹿县| 奉贤区| 鄂托克旗| 六安市| 长治县| 五寨县| 会东县| 新安县| 福州市| 大方县| 浑源县| 涟水县| 嘉黎县| 双城市| 高尔夫| 苗栗市| 贞丰县| 吴江市| 亚东县| 镇沅|