Logger troгbles

Материал из Сетепедии

Перейти к: навигация, поиск

Troubles logger

Батник диагностики неполадок с сетью

Сохранив ниже приведённый код в *.bat и кинув себе в любое место на компе,после запуска получите 4 файла с результатами:пинг,трасерт,роут принт и ипконфиг.файлы текстовые с правленной кодировкой.

Батник задуман по 2 причинам:

1)при появлении непоадок так быстрее и легче создать лог неисправности и отправить на форум.
2)всё равно есть бестолковый народ которому сложно все эти команды последовательно сделать,а тут автоматом всё

Соотвественно то что пингуем и трассируем можем заменить на любой желаемый адрес. воть

@echo off  
for %%i in ("tracert ya.ru","ping 172.23.167.2","route print","ipconfig /all") do (
   set "exec=%%i" && call:job %%i
)
goto:eof

:job
for %%i in (%~1) do set "file=%%i" && goto:next

:next
if %file%==ipconfig chcp 1251 1>nul

for /f "tokens=*" %%i in ('%exec%') do set "line=%%i" && call:convert "%%i"  
goto:eof  

:convert  
if %1=="" echo.>>%file%.txt && goto:eof  
chcp 1251 1>nul  
echo %line:<=^<% 1>>%file%.txt  
chcp 866 1>nul

--Bon4-soldier 09:58, 19 марта 2009 (UTC)

Личные инструменты