Подскажите пожалуйста, почему при запуске батника на экран выдаётся %I, а не строка с названием каждой команды в заданном множестве help ?
FOR /F "TOKENS=1" %%I IN ('HELP') DO CALL :CHECK
:CHECK
ECHO %%I
Хотя, если написать
FOR /F "TOKENS=1" %%I IN ('HELP') DO ECHO %%I
то все работает как надо .
FOR /F "TOKENS=1" %%I IN ('HELP') DO CALL :CHECK
:CHECK
ECHO %%I
Хотя, если написать
FOR /F "TOKENS=1" %%I IN ('HELP') DO ECHO %%I
то все работает как надо .