Set shell = WScript.CreateObject("WScript.Shell")
Set re=New RegExp
re.Pattern = "^Reply|^Request"
Set myping=shell.Exec("ping -t 192.168.0.249")
while Not myping.StdOut.AtEndOfStream
strLine = myping.StdOut.ReadLine()
r=re.Test(strLine)
If r Then
WScript.Echo date & " "& time & chr(9) & strLine
End if
Wend
代码如上,主要是如何修改WScript.Echo date & " "& time & chr(9) & strLine这句
然后就是能否实现每隔30秒ping一次,因为默认是1秒ping一次,这样文本文件太大
写文本文件:
Function file(filename)自己写的函数,加入了错误处理机制,
保存的文件将会保存在同级文件夹下,
如果返回false则保存失败。
调用方法:
变量 = file(文件名)
至于隔30秒,
这个很简单,
在代码中加入wscript.sleep 30000,
这样脚本到达这一句时将会暂停30秒。
追问这么复杂,其实上面写的代码是可以直接运行的,你这个可能要进vb环境了。
看来没有简单的办法了。。
这个是直接可以在vbs上运行的,
都是vbs的代码。
用vbs写的ping语句,加入了时间输出,如何将结果写入到txt文件中
写文本文件:Function file(filename)set objFSO = CreateObject("Scripting.FileSystemObject")On Error Resume NextSet objfile = NothingSet objfile = objFSO.CreateTextFile(filename,True)With objfile.WriteLine ("第一行").WriteLine ("第二行").WriteLine ("...以此类推")End WithOn Error ...
vbs 一段PING值到TXT文件
将第四行代码改为:Set myping=shell.Exec("cmd \/c ping 219.150.32.132 -t>>info.txt")运行一下就可以看到效果了
如何将ping.exe输出结果每一行加上时间,并且输出到TXT文档里面
End Function 自己写的函数,加入了错误处理机制,保存的文件将会保存在同级文件夹下,如果返回false则保存失败。调用方法:变量 = file(文件名)至于隔30秒,这个很简单,在代码中加入wscript.sleep 30000,这样脚本到达这一句时将会暂停30秒。
ping命令如何保存结果到txt文档中
具体如下:1. 首先我们打开电脑,同时按下“WIN+ R”组合键,即可快速打开运行窗口了。2. 我们在窗口中输入“cmd”。3. 之后我们按下确定选项。4. 点击确定选项之后即可打开如图示的窗口了,我们在窗口中输入“ping IP或域名 -t e:\\1.txt”。注意:“名”后有1个空格,“t”后有1个空格;“...
怎么ping设备的连通性并把结果输出到txt文件
右键我们新建的ping文档,点击属性,把txt改为bat,点击确定即可。然后右键选择编辑,然后输入: set PINGIP="192.168.3.52" ping -n 4 %PINGIP% | findstr "TTL" Ping.txt 即可 若想在每次做ping操作时候都加上时间,可以添加:echo %date% %time% Ping.txt 如果想多...
使用ping命令后,怎么样才能把ping值保存到一个记事本中
点开始-运行 CMD回车 ping www.163.com -t 拼出你要的数据后 点兰色那个,点右键 选编辑--->标记 再选中你的内容,点兰色那个,点右键-复制,然后开个记事本,右键粘贴就可以到记事本了或word了
运行CMD里面,怎么把得到的结果数据保存为文本文件
方式一、使用重定向命令,把结果直接输出文本文件 例如命令:ping 192.168.0.1 加上命令 :>>c:\\test.txt 之后,运行命令,CMD窗口不再显示命令结果,直接输出到c盘根目录的test.txt 文件中了 结果如图:方式二、正常方式运行命令。1、注意,CMD窗口内容无法使用鼠标拖动选取内容,只能点击鼠标右键,...
使用批处理。如何把多个命令的执行结果输出到同一个文本?
ping 命令的最后用管道命令>> e:\\1.txt,如ping g.cn >>e:\\1.txt,注意>>前面有空格,后面没有。>>e:\\1.txt就是把显示输出写入到e:\\1.txt文件中,一个>会覆盖前面的内容的,用>>,就能把后面的命令输出内容追加到e:\\1.txt文件中。
如何将ping的结果以txt文本输出并保存?
ping *.*.*.* >> d:\\ping.txt 把bping *.*.*.* IP的结果存到d:\\ping.txt文件 Reply from 202.108.22.43: bytes=32 time=21ms TTL=50 With objfile End With On Error Goto 0 If Err.Number <> 0 Then file = False Else ...
如何写ping测试脚本并输出到文本。
cd c:\\ ping 192.168.1.1 -n 10 >>d:\\ping.txt 将上面的代码复制保存到ping.bat中双击运行即可!