1 (изменено: SANIOK_AV, 2011-01-17 17:49:40)

Тема: CMD/BAT: Вызов процедуры из цикла

Доброго времени суток!
Пытаюсь приблизительно так вызвать процедуру из цикла:

For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "C:\Documents and Settings" ^| FINDSTR /V /B /I /C:"All Users" /C:%username%`) DO (
   call crbat "C:\Documents and Settings\%%i"
   )
exit /b 0
:crbat
   echo pause > %1\hc.bat
   exit /b 0

В результате пишет:

"crbat" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

Подскажите пожалуйста, как быть в данной ситуации?
Заранее благодарен!

2

Re: CMD/BAT: Вызов процедуры из цикла

wisgest пишет:

Естественно не является, а для внутренних надо ставить двоеточие

call :МЕТКА

Точно!
Вот я "внимательный" )))
Спасибо большое!!!