Пытаюсь написать такой батник: нужно выполнять команду tracert ip определенное количество раз,
можно через определенные промежутки времени, а главное выводить все в trace.txt вместе с временем выполнения.
Смог пока только поменять кодировку, чтобы в логе не было каракулей.
Сейчас команда просто идет одна за другой бесконечно и время в лог тоже не пишет.
Я в этом деле плохо разбираюсь, так что надеюсь на вашу помощь.
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | @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
|