Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Команда for нерабатоет в bat а в cmd работает. (http://forum.oszone.net/showthread.php?t=339249)

mrx300@vk 15-02-2019 20:08 2858159

Команда for нерабатоет в bat а в cmd работает.
 
Вложений: 1
Почему? Вот скрин команды.

Iska 15-02-2019 20:42 2858163

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

megaloman 15-02-2019 21:43 2858174

mrx300@vk,
Цитата:

Цитата В командной строке сделайте For /? и читайте хелп для For в самом начале
...
%переменная Подставляемый параметр.
...
В пакетных файлах для команды FOR используется запись
%%переменная вместо %переменная. Имена переменных
учитывают регистр букв (%i отличается от %I).
...


mrx300@vk 16-02-2019 14:25 2858272

Цитата:

Цитата megaloman (Сообщение 2858174)
mrx300@vk,

Спасибо

Цитата:

Цитата megaloman (Сообщение 2858174)
mrx300@vk,

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


Время: 12:24.

Время: 12:24.
© OSzone.net 2001-