>> D:\123.txt 是错误的写法,>> 后应紧接文件路径
-------------------------------------
好像可以简化成这样:- @echo off
-
- set d=%date:~0,10%
- set t=%time:~0,8%
-
- for /f "skip=4 tokens=3,5,6,7 delims=: " %%a in ('netstat -aon -p tcp') do (
- set /a tcp[%%a][%%c]+=1,tcp[%%b][%%c]+=1,tcp[%%d][%%c]+=1
- )
- (for /f "tokens=2-4 delims=[]=" %%a in ('"set tcp[8000]&set tcp[9000]"') do (
- echo %d% %t% ,%%a,%%b, %%c
- ))>>"D:\123.txt"
-
- pause
复制代码
|