2012-04-07 3 views
0

Мне нужно знать основную информацию о команде for в пакетных сценариях. Одна вещь, которую я хочу знать, - это почему ее переменная %% вместо% variable%.Пакетный файл FOR command

+0

Можете привести пример того, где вы это видели. –

ответ

0

%A предназначен для использования только в командных строках.

%%A Используется при использовании в пакетных файлах.

+0

YEh, но какова связь между %% A и% A% –

+0

% A% - переменная, но %% A - переменная цикла –

+0

Циклическая переменная? –

0

От ss64.com:

Если вы используете для команды в командной строке, а не в пакетной программе, задайте параметр% вместо %% параметра

Так %% парами является для пакетных скриптов и% param для живых команд. Грег прав,% param% - это другой вид переменной. «Variable» в команде FOR существует только эта область, тогда как переменные среды%% сохраняются в более широкой области.

0

Синтаксис однопроцентного %a указывает локальную переменную в пакетном файле.

Процентная скобка %foo% представляет значение переменной среды с именем foo.

+0

Хорошо, спасибо, я думаю, будет легче. Если я просто задам вам простые вопросы вместо резюме. В том, что вы выполнили бы с помощью команды for. –

+0

Операция 'for' используется для многих вещей. Попробуйте 'for /?' В командной строке, чтобы получить документацию. –

Смежные вопросы