[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 DAIC 于 2014-9-27 11:50 编辑

@echo off
:begin
set d=%date:~0,10%
set t=%time:~0,8%
set /p =" %d% %t% ,8000,close_wait,  " <nul > D:\123.txt
netstat -aon -p tcp | find /i"8000" |find /i "close_wait" /c  >> D:\123.txt
set /p =" %d% %t% ,8000,time_wait,  " <nul >> D:\123.txt
netstat -aon -p tcp | find /i"8000" |find /i "time_wait" /c  >> D:\123.txt
set /p =" %d% %t% ,8000,established,  " <nul >> D:\123.txt
netstat -aon -p tcp | find /i"8000" |find /i "ESTABLISHED" /c  >> D:\123.txt
set /p =" %d% %t% ,9000,close_wait,  " <nul  >> D:\123.txt
netstat -aon -p tcp | find /i"9000" |find /i "close_wait" /c  >> D:\123.txt
set /p =" %d% %t% ,9000,time_wait,  " <nul  >> D:\123.txt
netstat -aon -p tcp | find /i"9000" |find /i "time_wait" /c  >> D:\123.txt
set /p =" %d% %t% ,9000,established,  " <nul >> D:\123.txt
netstat -aon -p tcp | find /i"9000" |find /i "ESTABLISHED" /c  >> D:\123.txt
echo.  >> D:\123.txt

>> D:\123.txt echo,
setlocal
set #close_wait=
set #time_wait=
set #established=
for /f "tokens=4,5 delims=, " %%i in (D:\123.txt) do (
    set /a #%%i+=%%j
)
for /f "tokens=1,2 delims=#=" %%i in ('set #') do (
    >> D:\123.txt set /p ="%%i %%j; " <nul
)
endlocal
>> D:\123.txt echo,


echo --------------------------------------------------------------------- >> D:\123.txt
type D:\123.txt >> D:\456.txt
ping 127.1 /n 600 >nul
goto begin

TOP

回复 4# yps851022


    已更改,你再试试。

TOP

回复 8# yps851022


    第二次更新,你再试试。

TOP

回复 10# yps851022


    第三次修改

TOP

返回列表