ソフトウェアをインストールするためにバッチファイルを作成していますが、まずシステムが32ビットか64ビットかを知り、適切なインストールに進む必要があります。これまでのところ、私のコードは次のようになっています。BATCHファイルを書き出すときにEXISTが動作しない場合
IF EXIST C:\Program File(x86) (
GOTO 64bit_install
) ELSE (
GOTO 32bit_install)
私がインストールしようとしているシステムに関係なく、常に64ビットのインストールになります。私は、32ビットVMと64ビットVMの両方でスクリプトをテストしました。私がGOTOステートメントを交換すると、最初のGOTO XXbit_installに行くだけです。それはELSEステートメントを無視しています。助けてください!
ファイル名またはパスを二重引用符で囲む必要があります。 – Squashman