130
Осы команданы орындағаннан кейін сәйкес белгі берілген жолаққа
ауысу орындалады. Егер ондай белгі табылмаса, сценарийдің
орындалуы тоқтайды да белгі табылмағаны туралы ақпарат шығады.
Оператор goto сценарийдің орындалуын уақытынан бұрын үзу үшін
қолданылуы мүмкін. Ол үшін келесідей жазба қолданылады:
Кесте-5.5. for айналымының элементтері
Айналым
Элементтер түрімен сипаттамасы for %%i in (*.doc) do
echo %%i
Файлдар тізімін өңдеу үшін қолданылады. Файлдар тізімі
тапсырмасы үшін * және ? мета таңбаларын қолданумен
шаблондар қолданылады.
/D
for /D %%dir in (*) do echo Directory %%i каталогтар
тізімін өңдеу үшін қолданылады. Каталогтар тізімі
тапсырмасы үшін * және ? мета таңбаларын қолданумен
шаблондар қолданылады.
/R [_түбірлік
каталог]
for /R C:\Windows %%dir in (*) do echo Directory %%i
Каталогтар дарағын рекурсивті тексеру үшін
қолданылады, түбірлік каталогтан бастап. Егер каталог
көрсетілмесе, ағымдағы каталогтан каталогтарды
рекурсивті тексеру басталады. Тізім элементтері
каталогтарда орналасқан файлдар. Егер жиынтық элементі
ретінде "." элементі көрсетілсе, онда тізім файлдардың
ішіндегі каталогтардан құралады
/L
for /L %%i in (1, 1, 5) do set /a Res+ = i Берілген
диапазонда, берілген қадаммен мәнді іріктеп алу үшін
қолданылады. Элемент тізімінің форматы (басы, қадам
соңы)
/F ["параметрлер"]
for /F "tokens= 1-3"» %%i in (log.info) do @echo Time: %%i,
Date: %%j, Event: %%k
for /F "tokens= 1,2*" %%i in ("12.34 05.08.08 ev_3456 -
String is too long”) do @echo Time: %%i, Date: %%j, Event:
%%k
for /F "tokens= 1,2*" %%i in ('type log.info') do @echo Time:
%%i, Date: %%j, Event: %%k тікелейс немесе басқа
бағдарламадан берілетін Файлдан немесе жолақтан
алынатын жолақтар тізімін өңдеуге арналады
|