CMD/BAT - [решено] Команда for нерабатоет в bat а в cmd работает.

Ответить
Аватара пользователя
mrx300@vk

CMD/BAT - [решено] Команда for нерабатоет в bat а в cmd работает.

Сообщение mrx300@vk »

Почему? Вот скрин команды.
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
Iska

Re: CMD/BAT - [решено] Команда for нерабатоет в bat а в cmd работает.

Сообщение Iska »

mrx300@vk, такая команда не будет работать ни в .bat, ни в .cmd (кстати, это одно и то же — пакетный файл). Не будет работать потому, что для пакетных файлов существует правило — символ «%» при переменной цикла нужно удваивать.
Аватара пользователя
megaloman

Re: CMD/BAT - [решено] Команда for нерабатоет в bat а в cmd работает.

Сообщение megaloman »

mrx300@vk,
Цитата В командной строке сделайте For /? и читайте хелп для For в самом начале:

...

%переменная Подставляемый параметр.

...

В пакетных файлах для команды FOR используется запись

%%переменная вместо %переменная. Имена переменных

учитывают регистр букв (%i отличается от %I).

...
Аватара пользователя
mrx300@vk

Re: CMD/BAT - [решено] Команда for нерабатоет в bat а в cmd работает.

Сообщение mrx300@vk »

Цитата megaloman:

mrx300@vk,

Спасибо

Цитата megaloman:

mrx300@vk,

Уже все получилось
Ответить

Вернуться в «Скриптовые языки администрирования Windows»