テキスト ファイルの各行に変数を割り当てる以下のコードを含むバッチ ファイルがあります。
そのため、テキスト ファイルには次のものが含まれている可能性があります。
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 を使用することを考えていましたか? ご協力いただきありがとうございます!