Попытка выполнить следующий скрипт

FOR /F %%G IN ("Packages MNG RD") do echo %%G

Повторяется только первый параметр:

Packages

* пытался изменить разделы, играл с токенами, но ничего не помогает.

Есть идеи? Спасибо

2 ответа2

1

Когда вы используете /F и qoutes, FOR интерпретирует строку как одно длинное имя файла. Изменение команды немного работает для меня:

for %%G IN (Packages MNG RD) do echo %%G
0
for /f "tokens=*" %%g in ("Packages MNG RD") do echo %%g

Токены по умолчанию разделены пробелами. tokens=* устанавливает каждый токен для переменной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .