如何用批处理ping网站,并生成文本文件保存?

我想用批处理文件生成一个运行后就自动PING新浪等网站,然后把ping完的结果导出来生成一个文本文件(最好自动生成带当前日期和时间的文件名)。有人知道怎么写这个批处理文件吗?
我想把它做成批处理文件,不然每天一个一个输入,太费劲了!
还有,那个VB脚本运行之后没有结果出现,不知道是什么原因。

第1个回答  2006-11-28
date/t >>ping.txt
time/t >>ping.txt
ping www.sina.com.cn >>ping.txt
......(你要ping的网站,格式如上)
Echo ------------------------------------------------------------------------------------------- >>ping.txt

以上内容保存为: ping.bat

自动生成带当前日期和时间的文件名,这个我还不会,不过我这个批处理生成的文件也有日期和时间的,每次都写入同一个文件,也方便做比较呀。
希望能解决你的问题。
第2个回答  2006-11-24
set w=wscript.createobject("wscript.shell")
Set Fsys=CreateObject("Scripting.FileSystemObject")
m_time=time
for i=1 to len(m_time)
str=mid(m_time,i,1)
if str=":" then
temp=temp+"-"
else temp=temp+str
end if
next
m_time=temp
w.run "ping www.163.com >"&"d:\"&date&" "&m_time&".txt",1,true

把以上内容保存为ping.vbs后双击就可以了。(www.163.com是你想PING的网址。)本回答被网友采纳
第3个回答  推荐于2016-06-03
方法如下:
set w=wscript.createobject("wscript.shell")
Set Fsys=CreateObject("Scripting.FileSystemObject")
m_time=time
for i=1 to len(m_time)
str=mid(m_time,i,1)
if str=":" then
temp=temp+"-"
else temp=temp+str
end if
next
m_time=temp
w.run "ping www.123456.com >"&"d:\"&date&" "&m_time&".txt",1,true

把以上内容保存为ping.vbs后双击就可以了。(www.123456.com是你想PING的网址。)
第4个回答  2006-11-24
进入windowsXP命令提示符模式,输入命令:
ping www.sina.com.cn >>c:\a.txt

ping www.sina.com.cn >c:\a.txt
前者用>>表示结果追加在原a.txt文件内容的后面,后者>则表示覆盖原a.txt文件内容,保留最近这次操作的内容。
它们都称为:重定向符,这是dos下的命令参数。
相似回答