Windows OS のビット数を判定して条件分岐させるバッチファイル【共通編】

Windows OS のビット数を判定して条件分岐させるバッチファイルについて説明します。

対象OS Windows 7,Windows 8.1,Windows 10

環境変数

OS のビット数で条件分岐させるためには、環境変数の「PROCESSOR_ARCHITECTURE」を利用します。

試しに echo コマンドで「%PROCESSOR_ARCHITECTURE%」を呼び出してみます。


すると、コマンドを実行した OS のビット数が表示されます。

バッチファイルを作成する

先ほどの内容を応用することで OS のビット数を判定して条件分岐させることができます。

まずは、if ~ else 文です。


if ~ else 文の実行結果は以下の通りです。(本記事では 64bit 環境で実行)


次に、if ~ goto 文です。


if ~ goto 文の実行結果は以下の通りです。(本記事では 64bit 環境で実行)

よく一緒に読まれている記事

コンピューター名を判定して条件分岐させるバッチファイル【共通編】
コンピューター名を判定して条件分岐させるバッチファイルについて説明します。 table { width: 100%; ...

この記事を見た人はこんな記事も読んでいます

スポンサーリンク