Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Что мешает в этом гипотетическом примере «раскрыть» переменную окружения предварительно, перед входом в разбор; наподобие:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sVarName=FARHOME
call set sVar=%%%sVarName%%%
rem Или
rem set sVar=!%sVarName%!

for %%i in (far.exe) do echo %%~$sVar:i

endlocal
exit /b 0
?

Цитата CyberMuesli:
Однократный запуск примера снял бы все вопросы. »
Ан нет. Можно запускать хоть сотню раз, коллега. Однако ж, сие не даст ответ на заданные мною вопросы. Для этого нужны именные пояснения (которые Вы дали постом выше).
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:15, 25-06-2012 | #4