我从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
答案 0 :(得分:1)
您的批处理文件名为ping.bat
或ping.cmd
,并且正在调用自己。重命名批处理文件或将ping %IPADDRESS% ...
替换为ping.exe %IPADDRESS% ...
答案 1 :(得分:0)
“echo off”没问题。这将只省略脚本的输出,而不是“ping”应用程序。
我认为输出是在意外的位置创建的。在脚本开头添加以下行以验证当前文件夹。
@echo%cd%
暂停
或者只需指定完整路径,如下所示:
>> d:\ FULLPATH \ FILENAME.TXT