Цитата Iska:
alexx_core, Вы о чём-то о своём, о женском, рассуждаете. Я тоже ничего не смог понять в Ваших экзерсисах. Но на кой шут Вы пытаетесь что-то присваивать предопределённой переменной окружения, такой, как username, а? Вот, зачем?! Не делайте так, используйте другое имя переменной окружения. »
|
Это просто для примера. У меня переменные другие. Проблема в другом.
Цитата x0r:
по-мойму, тебе нужен for /?
Код: 
@echo off
set computername=pref-middle-end
for /f "delims=- tokens=1,2,3" %%A in ("%computername%") do set new=blah_%%C_%%A_%%B
echo %new%
pause
exit
»
|
Ваша конструкция составляет имя пользователя, у меня оно и так прекрасно составляется. Мне нужно из переменной в которая хранится имени другой переменной вытащить значение.
т.е. если упростить, то
Код:

set aa-appname-prefix=123
set usrname=aa-appname-prefix
call set pass=%%usrname%%
echo %pass%
123
Данная конструкция работает если вводить в консоли по командно, но не работает если выполнить bat.
PS: Походу я непонятно объясняю...