我正在尝试在运行netstat命令之后打开一个简单的log.txt文件(在此示例中为comandos.txt):
@ echo off
echo. >> C:\comandos.txt
netstat -b -o 1 >> C:\comandos.txt
start C:\comandos.txt
netstat提示后Windows将无法关闭,并且comandos.txt将无法打开。 关于如何解决这个问题的任何线索?
答案 0 :(得分:3)
@ echo off
echo. >> C:\comandos.txt
netstat -b -o >> C:\comandos.txt
start C:\comandos.txt
以上代码段工作正常。请注意,您在interval
命令中指定了netstat
,该命令会一次又一次地重新显示统计信息。此外,由于您echo
已转为off
并显示重定向到文件,因此显示很长时间的空提示窗口将发送错误信号。显示一些消息,如Collecting information...
或类似消息。
此外,鉴于命令需要解析地址并且取决于具有网络连接的进程数,netstat
可能需要一些时间来完成,这将取决于系统。