gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 13:42:25 26 4
gpt4 key购买 nike

有谁知道如何创建一个批处理文件,如果它是 64 位系统,则可以对一个程序进行 shell,如果是 32 位系统,则可以对另一个程序进行 shell?

最佳答案

检查 %PROCESSOR_ARCHITECTURE%正在 x86 :

if %PROCESSOR_ARCHITECTURE%==x86 (
rem 32 bit
) else (
rem 64 bit
)

至少目前是这样。在我可以访问的服务器上是 AMD64但不知道安腾的样子,例如。但是 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
)

关于shell - 批量检测系统是 32 位还是 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4990839/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com