Установка переменных с переменными - Пакет - PullRequest
0 голосов
/ 08 декабря 2011

Итак, я только что закончил очень сложный пакетный файл (первый большой, который я написал), и я застрял в последней части. Программе нужны переменные, которые должны быть сгенерированы так, как это нужно пользователю. Я разобрался с этой частью, но теперь у меня проблемы с вызовом. Это то, что у меня есть (извините, вам проще показать, чем объяснить)

set /A mquanto=%mquant%
:varmakerstart
set /p compname=Machine Number:
echo set /A comp%mquanto%=\\LAB-%compname%
set /A mquanto=%mquanto%-1
if %mquanto% lss 1 goto startloop
goto varmakerstart
:startloop
set /A mquanto=%mquant%
:loop
set /A tcomp=

Мне нужен способ присвоения одной из переменных, созданных в 4-й строке, переменной tcomp, и я не могу иметь больше или меньше переменных, чем значение mquant. Прошу прощения за любую неопределенность, и я постараюсь объяснить любую вещь, которая необходима.

1 Ответ

0 голосов
/ 14 мая 2013

если вы собираетесь установить переменную равной другой, то это простое решение ....

set a=
set b=1
set /p a=?:
if %a%==%b% goto :NEXT

:NEXT

you have entered the correct number! The number was %b%.
ping localhost -n 3 >nul

Надеюсь, это немного поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...