Alright, так скажем, у нас есть файл с именем start.cmdЭкранирование символов в цикле в пакете
@echo off
set value=1
for /D %%a in (%*) do (
echo %%a
)
start.cmd вызывается
start.cmd^значение%^% ^% anothervalue ^%
Цикл for, конечно, займет% 1 и% 2 и т. д.
Мой вопрос:
EDIT: Как я могу избежать значение в пределах другого значения?
Возможно, вы обнаружите, что вам нужно использовать ^, потому что значение и другое значение не определены ???? – RGuggisberg
Оба они определены, поэтому он был заменен на 1, поэтому он был определен. –
Не понимаю. Что вы получаете от исполнения и что вы должны получить? –