Пытаюсь написать такой батник: нужно выполнять команду tracert ip определенное количество раз,
можно через определенные промежутки времени, а главное выводить все в trace.txt вместе с временем выполнения.
Смог пока только поменять кодировку, чтобы в логе не было каракулей.
Сейчас команда просто идет одна за другой бесконечно и время в лог тоже не пишет.
Я в этом деле плохо разбираюсь, так что надеюсь на вашу помощь.
Код:
@echo off
:begin
echo Start %time%
goto:start
:convert
chcp 1251 1>nul
if not %1=="" (
echo %~1>>trace.txt
) else (
echo.>>trace.txt
)
goto:eof
:start
chcp 866 1>nul
for /f "delims=" %%i in ('tracert ip') do call:convert "%%i"
goto:begin