все что связано с моей работой
Главная » Програмирование » Bat скрипты. Процедуры

Bat скрипты. Процедуры

В командных скриптах можно использовать процедуры. Хотя если читать скрипт тексту выглядит это не совсем логично, но это работает.

Пример:

@echo off
cd update\;
for /R %%a in (*.zip) do call :proc1 %%a
echo OK
goto :eof

:proc1
echo %1
goto :eof

Итак, самое не логичное это то что нет “return” или аналогов явно определенных, но есть магическая метка “eof” переход на которую и делает возврат из процедуры.

Для вызова используется “call метка <параметры>”. Параметры в процедуре используются как в самом скрипте %1,%2… и т.д.

Комментариев нет

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.