@guguguguop

Как получить значение переменной по имени, если её имя находится в другой переменной?

У меня есть имя переменной, находящейся в другой переменной. Как мне получить ее значение?
SET vn=%%J (J-Токен, этот код в цикле for /f)
как мне вывести значение %%J через переменную %vn%?
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
gogowq
@gogowq
Ozh domosh acha ozh
@echo off
setlocal enabledelayedexpansion

set "name1=John"
set "name2=Jane"

for %%J in (name1 name2) do (
    set vn=!%%J!
    echo !vn!
)
endlocal
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы