zoukankan      html  css  js  c++  java
  • 2019-8-30-BAT-脚本判断当前系统是-x86-还是-x64-系统

    title author date CreateTime categories
    BAT 脚本判断当前系统是 x86 还是 x64 系统
    lindexi
    2019-08-30 08:47:40 +0800
    2019-08-27 15:48:42 +0800

    本文告诉大家在写 BAT 脚本的时候,如何判断当前的系统是 32 位系统的还是 64 位系统

    通过注册表进行判断方法

    @echo OFF
    
    reg Query "HKLMHardwareDescriptionSystemCentralProcessor" | find /i "x86" > NUL && set OS=32BIT || set OS=64BIT
    
    if %OS%==32BIT 在这里执行 32 位系统代码
    if %OS%==64BIT 在这里执行 64 位系统代码

    如判断系统然后输出

    @echo OFF
    
    reg Query "HKLMHardwareDescriptionSystemCentralProcessor" | find /i "x86" > NUL && set OS=32BIT || set OS=64BIT
    
    if %OS%==32BIT echo This is a 32bit operating system
    if %OS%==64BIT echo This is a 64bit operating system

    第二个方法是通过 Program Files (x86) 文件夹存在判断方法

    :CheckOS
    IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)
    
    :64BIT
    echo 64-bit...
    在这里执行 64 位系统代码
    GOTO END
    
    :32BIT
    echo 32-bit...
    在这里执行 32 位系统代码
    GOTO END
    
    :END

    windows - batch file to check 64bit or 32bit OS - Stack Overflow

    How To Check If Computer Is Running A 32 Bit or 64 Bit Operating System

  • 相关阅读:
    Queue
    List
    面试1
    野指针和空指针
    指针的定义和使用
    多文件编程
    函数声明
    函数样式
    字符串比较
    函数的定义和使用
  • 原文地址:https://www.cnblogs.com/lindexi/p/12085757.html
Copyright © 2011-2022 走看看