Я хотел бы спросить, можете ли вы посоветовать.
Я не знаю, можно ли создавать имена динамических переменных в пакете или массиве или что-то в этом роде. Например, установите c = 0 перед циклом for, а затем установите c = c + 1 внутри цикла for и используйте это число для создания имени динамической переменной внутри цикла for, например: установите запись% c% = 'somestring'
а затем используйте эти пронумерованные переменные для вывода вывода вне цикла for, например: echo% entry1% echo% entry2%
Пример:
@echo off
set /a c=1
for %%i in (list.txt) do (
set /a c=c+1
set entry%c% = %%i
)
echo %entry1%
echo %entry2%
Спасибо за помощь.
setLocal enableDelayedExpansion
. - person unclemeat   schedule 16.06.2014