中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 00:48
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » FOR的问题 查看 796 回复 1
楼 主 FOR的问题 发表于 2010-09-07 19:17 ·  中国 河南 郑州 电信
初级用户
★★
积分 123
发帖 62
注册 2008-04-09 16:11
18年会员
UID 115362
性别 男
状态 离线
echo %date% %time%
ping www.baidu.com -t>D:\1.txt 麻烦帮我把这个批处理给搞起来。实现在1.txt里每行都可以看到几点几分ping的结果. for命令不会用。
2 发表于 2010-09-07 20:57 ·  中国 江苏 苏州 电信
初级用户
★★
积分 71
发帖 70
注册 2010-07-19 11:51
16年会员
UID 170757
性别 男
状态 离线
Set shell = WScript.CreateObject("WScript.Shell")
Set re=New RegExp
re.Pattern = "^Reply|^Request"
Set myping=shell.Exec("ping www.baidu.com -t")
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

保存成p.vbs
论坛跳转: