Я хочу изменить имя переменной в пакетном файле, так как мне не пришлось бы вводить один и тот же код 24 раза.Изменение имени переменной в коде
Я хотел бы что-то подобное, но это на самом деле работает:
set n=1
set t=1
:loop
set /p %n%%t% = this will be variable %n%%t%:
echo %%n%%t%%
set /a n+=1
set /a t+=1
goto loop
'но что на самом деле работает' - так в чем проблема? – npocmaka
Существует так много «реальных» языков сценариев, которые вы можете использовать в Windows - я настоятельно призываю вас * AVOID * использовать файлы .bat, кроме самых простых задач. VBScript и Powershell - это два * гораздо более совершенных * встроенных варианта. IMHO ... – paulsm4
Я предлагаю вам прочитать [Array-связанные-lists-and-other-data-structures-in-cmd-exe-batch-script] (http://stackoverflow.com/questions/10166386/arrays- связанные-листы-и-другие-структуры данных-в-CMD-ех-периодического сценарий/10167990 # 10167990) – Aacini