如何用批处理判断系统是32位或64位并执行不同命令

怎么用一个批处理判断系统是32位或者64位,并执行不同命令。
32位系统执行程序:C:\Program Files\Tencent\QQ\QQ.exe
64位系统执行程序C:\Program Files (x86)\Tencent\QQ\QQ.exe

第1个回答  2017-02-24
@echo off
rem 判断64位系统和32位系统
if /i %PROCESSOR_IDENTIFIER:~0,3%==x86 (
echo 32位操作系统
start "C:\Program Files\Tencent\QQ\QQ.exe"
) else (
echo 64位操作系统
start "C:\Program Files (x86)\Tencent\QQ\QQ.exe"
)
pause