批处理命令 生成一个vbs文件,然后循环运行

打开bat后,输入{一段数字},点击确定后,将输入的{那段数字}替换到下面代码的{替换}那里,然后在C盘生成有下面代码的vbs文件。之后循环运行,gotoSetxPost... 打开bat后,输入{一段数字},点击确定后, 将输入的{那段数字}替换到下面代码的{替换}那里,然后在C盘生成有下面代码的vbs文件。 之后循环运行,goto

Set xPost = createObject("Microsoft.XMLHTTP")
xPost.Open "GET","http://www.baidu.com/s?wd=数字",0
xPost.Send()
Set sGet = createObject("ADODB.Stream")
sGet.Mode = 3
sGet.Type = 1
sGet.Open()
sGet.Write(xPost.responseBody)
sGet.SaveToFile "结果.txt",2
展开
 我来答
依梦琴瑶
高粉答主

2013-07-24 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
@echo off
:a
set/p num=请输入数字:
(echo Set xPost = createObject^("Microsoft.XMLHTTP"^)
echo xPost.Open "GET","www.baidu.com/s?wd=%num%",0
echo xPost.Send^(^)
echo Set sGet = createObject^("ADODB.Stream"^)
echo sGet.Mode = 3
echo sGet.Type = 1
echo sGet.Open^(^)
echo sGet.Write^(xPost.responseBody^)
echo sGet.SaveToFile "结果.txt",2)>C:\Baidu.vbs
C:\Baidu.vbs
goto a
追问
怎么在goto a前面把返回的那个 结果.txt的内容 显示出来。

如果可以的话再计个次数

跪地拜谢,答完马上给分。
追答
set c=1
:a
.
.
.
前面省略代码
type C:\结果.txt
echo 第 %c% 次
set /a c#=1
pause
goto a

把井号改为加号
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式