您好我需要了解如何在文件的一行文字中显示
除了通过以下bat文件获取已用时间之外,我可以设法完成所有操作TCP |本地IP |远程IP | ESTABLISHED |精疲力竭的时间
@ECHO OFF
SET _file=%~n1%
SET _pathname=%~f1%
SET _ext=%~x1%
FOR /f "tokens=6-8 delims=/ " %%G IN ('NET TIME \\%computername%') DO (
SET _mm=%%G
SET _dd=%%H
SET _yy=%%I
)
FOR /f "tokens=1,2 delims=: " %%G IN ('time/t') DO (
SET _hr=%%G
SET _min=%%H
)
NETSTAT -n | find "3389"| find "ESTABLISHED"> C:\conn\%computername%.csv
EXIT
任何人都可以帮助我
答案 0 :(得分:0)
^|
没有时间戳,所以经过的时间应该来自哪里?
对于输出,管道符号必须使用插入符(
For /f "tokens=1-4" %%A in (
'NETSTAT -n ^| find "3389"^| find "ESTABLISHED"'
Do Echo %%A^|%%B^|%%C^|%%D^|whatsoever
) >C:\conn\%computername%.csv
{{1}}