BATファイル setコマンドの使い方【初心者向け解説】
BATスクリプトでは、setコマンドは環境変数を設定したり、変数に値を代入したりするために使用されます。以下にsetコマンドの使用例をいくつか示します:
- 環境変数を設定してください。
set MYVAR=value
- すべての環境変数を表示します。
set
- 指定された環境変数の値を表示します。
echo %MYVAR%
- 変数にコマンドの出力結果を保存する:
for /f "tokens=*" %%a in ('dir /b') do set FILES=%%a
- 変数の遅延拡張を使用します。
setlocal enabledelayedexpansion
set MYVAR=123
echo !MYVAR!
批处理脚本中需注意,变量名不区分大小写。另外,set命令设置的变量仅在当前脚本有效,如需在其他脚本或命令行使用,可使用setx命令将环境变量设为全局变量。