|
|
FORのオプションの設定を動的に変更する方法を模索しております。 以下のスクリプトを実行したのですがうまくいきません。 SETLOCAL ENABLEDELAYEDEXPANSION FOR /F "delims=" %%A in (SAMPLE.CSV) do ( set WK_DATA=%%A FOR /L %%i in (1,1,7) do ( FOR /F "delims=, tokens=%%i" %%B in ("!WK_DATA!") do ( echo %%B ) ) ) ENDLOCAL このようにすると%%iがうまく展開されません。 また以下の様にも試したのですがうまくいきません。 SETLOCAL ENABLEDELAYEDEXPANSION FOR /F "delims=" %%A in (SAMPLE.CSV) do ( set WK_DATA=%%A FOR /L %%i in (1,1,7) do ( set OPT=delims=, tokens=%%i FOR /F "!OPT!" %%B in ("!WK_DATA!") do ( echo %%B ) ) ) ENDLOCAL この場合でも!OPT!が展開されないようです。 何かよい方法はありますでしょうか? |
|
|
|
|
|
|
|
|
|
553.FORのオプションを動的に設定するには? ウエイン 04/06/24(木) 10:40 |
555.Re:FORのオプションを動的に設定するには? YanaKen 04/06/24(木) 14:43 |
557.Re2:FORのオプションを動的に設定するには? ウエイン 04/06/24(木) 19:22 |
570.Re3:FORのオプションを動的に設定するには? YanaKen 04/06/25(金) 12:49 |
559.Re:FORのオプションを動的に設定するには? oo 04/06/24(木) 21:19 |