每分钟批量文件ping一次

时间:2015-03-10 11:25:15

标签: batch-file cmd

我从Stackoverflow获得了这个bat文件,有人在2014年发布了但是它不会输出任何信息到文件名?

文件已创建但没有任何信息.....

任何人都可以请求帮助,尝试在Windows 7计算机上每1分钟记录一次ping输出。

@ECHO off
set IPADDRESS=192.168.0.1
set INTERVAL=60
:PINGINTERVAL
ping %IPADDRESS% -n 1 >> filename.txt
timeout %INTERVAL%
GOTO PINGINTERVAL

2 个答案:

答案 0 :(得分:1)

您的批处理文件名为ping.batping.cmd,并且正在调用自己。重命名批处理文件或将ping %IPADDRESS% ...替换为ping.exe %IPADDRESS% ...

答案 1 :(得分:0)

“echo off”没问题。这将只省略脚本的输出,而不是“ping”应用程序。

我认为输出是在意外的位置创建的。在脚本开头添加以下行以验证当前文件夹。

@echo%cd%
暂停

或者只需指定完整路径,如下所示:
>> d:\ FULLPATH \ FILENAME.TXT