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

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

mark23 14-07-2011 13:09 1713145

Цикл FOR
 
в скрипте требуется написать цикл поиска директорий (их может быть одна или десять) по шаблону в заранее заданное папки и произвести дальнейшие манипуляции с найденными папками.

шаблон папки: ????.??.??-??.??.??
пример: 2011.05.05-12.12.12

цикл прост:
читать дальше »

echo OFF
cls

for /F "delims=" %A in ('dir /A:D /B /O:-N ????.??.??-??.??.??') do (
echo Имя : %A
)


ПРОБЛЕМА: работа батника прерывается - ошибок не появляется и окно закрывается.
ЕСЛИ в командной строке вписать:
for /F "delims=" %A in ('dir /A:D /B /O:-N ????.??.??-??.??.??') do ( echo Имя : %A )
то все отработает и на экране появится список каталогов

Почему нет ошибки и как решить эту задачу???

Foreigner 14-07-2011 14:00 1713208

В батниках, внутренние переменные цикла используются с двуме знаками % (например %%А)

mark23 15-07-2011 10:52 1713863

как ни странно я сразу написал %%A на что мне сообщили об ошибке - непредвиденное появление %%A
попробЫвал вписать %%A и сразу заработало ...
одни странности и непонятки ... с бубном но заработал.


Время: 23:28.

Время: 23:28.
© OSzone.net 2001-