|
|
本帖最后由 村长就是俺 于 2014-1-18 09:17 编辑
单位内网ht tp://11.35.27.5:8822/data/onse.txt]每20分钟自动更新一次,现想通过批处理自动检索该页面,当检索到关键词302603088888时,电脑l自动发出报警声音,然后再每隔30分钟自动重新检索一次。
本人菜鸟,求大神帮忙实现,万分感谢。
@echo off
echo Set xPost = CreateObject("Microsoft.XMLHTTP") >a.vbe
echo xPost.Open "GET","ht tp://11.35.27.5:8822/data/onse.txt",0 >>a.vbe
echo xPost.Send() >>a.vbe
echo Set sGet = CreateObject("ADODB.Stream") >>a.vbe
echo sGet.Mode = 3 >>a.vbe
echo sGet.Type = 1 >>a.vbe
echo sGet.Open() >>a.vbe
echo sGet.Write(xPost.responseBody) >>a.vbe
echo sGet.SaveToFile "E:\onse.txt",2 >>a.vbe
a.vbe
del a.vbe
已经可以下载txt保存到E盘了,现在想从txt中读取关键词,如果关键词1**6789存在就调用media 播放mp3,如果不存在就跳转到倒计时,倒计时半个小时后重新下载txt并再次读取关键词,如此循环下去。
找了一个例子,可惜改来改去都不行,求帮改。
@echo off
findstr "1**6789" onse.txt>nul||goto :2
goto 1
:2
echo 没有找到
goto 3
:1
echo 找到了
:3
pause |
|