[test.bat] cls cls ECHO OFF SET MAX=10 for /L %%L in (0,1,%MAX%) do SET SampleText[%%L]=Sample %%L for /L %%L in (0,1,%MAX%) do ( for /F "delims=" %%a in ('ECHO %%SampleText[%%L]%%') do ECHO %%a ) pause ECHO ON ----------------------------------------- 実行結果 Sample 0 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 続行するには何かキーを押してください . . . |
[test.bat] cls setlocal enabledelayedexpansion ECHO OFF SET MAX=10 for /L %%L in (0,1,%MAX%) do SET SampleText[%%L]=Sample %%L for /L %%L in (0,1,%MAX%) do ( for /F "delims=" %%a in ('ECHO %%SampleText[%%L]%%') do SET VAL=%%a ECHO !VAL! ) endlocal pause ECHO ON ----------------------------------------- 実行結果 Sample 0 Sample 1 Sample 2 Sample 3 Sample 4 Sample 5 Sample 6 Sample 7 Sample 8 Sample 9 Sample 10 続行するには何かキーを押してください . . . |