0

テキスト ファイルの各行に変数を割り当てる以下のコードを含むバッチ ファイルがあります。

そのため、テキスト ファイルには次のものが含まれている可能性があります。

RELEASE1
RELEASE2
RELEASE3

バッチ ファイルは、次のコードを使用して、テキスト ファイルの各行を var1、var2、var3 に設定します。

@echo off
setlocal ENABLEDELAYEDEXPANSION
set vidx=0
for /F "tokens=*" %%A in (sites.txt) do (
    SET /A vidx=!vidx! + 1
    set var!vidx!=%%A
)

定義されたすべての変数をエコーする方法が必要です。変数の数は常に変化します。したがって、var8またはvar10などに上がる可能性があります...

forループでうまくいくと確信していますが、どのようなアプローチが最適か、またはその方法がわかりませんか? 反復回数として vidx を使用することを考えていましたか? ご協力いただきありがとうございます!

4

2 に答える 2