バッチで変数に値を代入するには
「set」 コマンドを使えば、BAT スクリプトで変数に対して値を設定できます。構文は以下のとおりです。
set 变量名=值
例えば、「name」という名前の変数に「John」という値を割り当てる場合、以下のようになります。
set name=John
変数を設定したら、%変数名% を用いてその変数の値を参照することができます。例えば、コマンドプロンプトで変数 name の値を表示するには、次のコマンドを使用できます。
echo %name%
BATスクリプトにおいて、変数名は本来大文字小文字を区別しません。つまり、nameとNameは同一の変数として扱われます。変数の設定時に大文字小文字を無視したい場合は、/iスイッチを使用します。例:
set /i name=John
したがって、%name%と%NAME%の両方が”John”にmapされます。