Показать полную графическую версию : Команда ping запись только статистики
alexeyda
26-09-2014, 20:51
Как сделать так, что бы выполнении команды: ping ya.ru -n 100 в файл записывалось только статистика?
И не было слова ответ.
Фильтруйте вывод посредством «find.exe»/«findstr.exe».
@echo off
setlocal enabledelayedexpansion
for /f "skip=103 delims=" %%i in ('ping ya.ru -n 100') do (
set x=%%i
call:# "!x:%%=%%%%!"
)
endlocal
exit /b
:#
chcp 1251>nul
for /f "delims=" %%i in (%1) do echo %%i>>"ping ya.ru.log"
chcp 866>nul
exit /b
alexeyda
27-09-2014, 00:48
Georgio, спасибо за ответ. А как сделать, что бы это записалось в файл?
начало понятно,
@echo off
echo startlog:%data% %time% >> d:\test_%date%.log
а как записать ping со статистикой?
alexeyda,
@echo off
echo startlog: %date% %time%>>"d:\test_%date%.log"
setlocal enabledelayedexpansion
for /f "skip=103 delims=" %%i in ('ping ya.ru -n 100') do (
set x=%%i
call:# "!x:%%=%%%%!"
)
endlocal
echo То, что ещё нужно записать.>>"d:\test_%date%.log"
exit /b
:#
chcp 1251>nul
for /f "delims=" %%i in (%1) do echo %%i>>"d:\test_%date%.log"
chcp 866>nul
exit /b
.
alexeyda
28-09-2014, 11:55
Georgio,
Уточните, скрипт является не универсальным?
При подстановке forum.oszone.net вместо ya.ru не работает
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC