我希望能够ping一个网站,例如www.google.com,然后让它生成一个包含所述ping结果的新文本文件。
这是ping的代码:
echo --------------------
echo TESTING CONNECTIVITY
echo --------------------
ping 127.0.0.1 -n 5 -w 3000
echo.
ping www.google.com -n 5 -w 3000
我想在完成后将其放在文本文件中。
答案 0 :(得分:1)
将其传输到文件并使用type在控制台中显示结果
ping www.google.com > result.txt
type results.txt
或
ping www.google.com | result.txt
后者将打开result.txt以显示结果。
或者在ping之后放置type results.txt
以在控制台上显示结果。
答案 1 :(得分:0)
另一种方法是将批处理文件的输出传递到文本文件中:
mypingbatch.bat >>file.log
答案 2 :(得分:0)
如果要定期记录可用性,请安排以下任务:
SET IP=www.google.com
SET STATUS=UNAVAILABLE
FOR /F "tokens=1-9 delims==< " %%a IN ('PING -n 1 -w 2500 %IP%') DO IF "%%h"=="TTL" SET STATUS=%%g
ECHO %DATE% %TIME% %IP% %STATUS% >> ping.%IP%.log