バッチファイルで、今バッチを実行しているOSがx86(32bit)なのかx64(64bit)なのか判断したいと思いました。
で、ググると、バッチファイルで64ビットと32ビット違うコマンドを実行するにドンピシャな情報が。。
コピペですが、以下のバッチで判断できるようです。
@echo off if "%PROCESSOR_ARCHITECTURE%" EQU "x86" ( echo "x86" ) if "%PROCESSOR_ARCHITECTURE%" NEQ "x86" ( echo "x64" ) pause