「batファイル」 enabledelayedexpansionで遅延展開を有効にするサンプル

2021年3月9日

書式
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

batch

Posted by arkgame