https://qiita.com/plcherrim/items/c7c477cacf8c97792e17
バッチファイルで、環境変数で置き換えた内容をコードとして実行する方法。
javascriptのeval()のようなイメージ。
PHPで言う可変変数 $$hoge のような、変数名で指定した変数を参照することができたりする。
「setlocal enabledelayedexpansion」の指定が必要。
@echo off
@setlocal enabledelayedexpansion
SET str1=文字列1
SET str2=文字列2
SET str3=文字列3
SET str4=文字列4
for /l %%a in (1, 1, 4) do (
echo !str%%a!
)
pause