Чтобы вывести значения переменных в цикле, вы можете попробовать:
for /l %A in (1,1,10) do (
@echo %A
)
Если вы хотите остановиться и проверить каждую строку во время ее выполнения, попробуйте:
for /l %A in (1,1,10) do (
@echo %A
pause
)
, который будет останавливать скрипт на каждой итерации.
Ваш пример выглядит как скрипт резервного копирования для изображений;
for /R %i in (*.jpg) do (
@echo %i
xcopy %i %DESTINATION% /M
)
Если вы создадите сценарий этого, вы можете передать весь вывод в файл журнала, просто не забудьте использовать %% i вместо% i, если вы не печатаете это в оболочке.