shell – 批量检测系统是32位还是64位

前端之家收集整理的这篇文章主要介绍了shell – 批量检测系统是32位还是64位前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人知道如何创建一个批处理文件,如果一个64位系统或另一个shell,如果它是一个32位系统,可以shell一个程序?
检查%PROCESSOR_ARCHITECTURE%为x86:
if %PROCESSOR_ARCHITECTURE%==x86 (
  rem 32 bit
) else (
  rem 64 bit
)

至少暂时是。在服务器上,我可以访问它的AMD64,但不知道Itanium如何,例如。但32位版本总是报告x86。

另一个选择,也适用于WoW64:

for /f "skip=1 delims=" %%x in ('wmic cpu get addresswidth') do if not defined AddressWidth set AddressWidth=%%x

if %AddressWidth%==64 (
  rem 64 bit
) else (
  rem 32 bit
)

猜你在找的Bash相关文章