「batファイル」 enabledelayedexpansionで遅延展開を有効にするサンプル
書式
setlocal enabledelayedexpansion
使用例
@echo off setlocal enabledelayedexpansion set n=5 set res=123 if %n%==5 ( set res=456 echo value1 is %res% echo value2 is !res! ) pause
実行結果
>111.bat
value1 is 123
value2 is 456