Войти

Показать полную графическую версию : [решено] переменная из переменных


zRPG
21-09-2013, 11:50
Доброго времени.
Даже не знаю как описать :). Попробую так.
Можно ли в bat/cmd файле задать переменную используя переменную в переменной?

На примере получится нагляднее :)


REM такой способ не работает
set dir1=c:\work\work\work
set char1=1
set vivod=%dir^%char1^%%
echo vivod
надо чтобы в выводе было c:\work\work\work

Foreigner
21-09-2013, 12:22
@echo off
setlocal enabledelayedexpansion

set "dir1=c:\work\work\work"
set "char1=1"
set "vivod=!dir%char1%!"
echo %vivod%


Или так:

@echo off
setlocal

set "dir1=c:\work\work\work"
set "char1=1"
set "vivod=%%dir%char1%%%"
call echo %vivod%




© OSzone.net 2001-2012