批量打开文本中的网址(自动关闭/记录命令数量/写入日志到文本)

Pop:最近在研究短信批量发送,利用吉信通的平台的API接口,说白了就是批量打开网页,然后记录打开了多少次。

可实现的效果:批量打开文本的网址,打开之后等待设定的秒数,然后自动关闭IE,然后记录打开的次数到结果文本中。

先看一下这段代码

将下面的代码保存为 *.bat 格式的文件,如IE.bat,然后双击运行

@echo off
for /f %%a in (list.txt) do start /b iexplore.exe %%a&ping /n 5 127.0.1>nul&taskkill /f /t /im iexplore.exe>>result.txt
@echo 发送完毕,请关闭窗口,查看result.txt结果(总行数除2为实际发送数量)
pause.

list.txt内容:

www.baidu.com
429006.com
www.qq.com

命令介绍:

%%a in (list.txt) //定义list.txt到a这个参数
start /b iexplore.exe //是用IE打开a这个参数里面的网址
&ping /n 5 127.0.1>nul& //同时ping回环IP地址5次,也就是做延时
&taskkill /f /t /im iexplore.exe //同时结束IE的进程
>>result.txt //最后将结束IE的进程的记录写入到result.txt文本

还有一个可以设置延时次数的批处理:

将下面的代码保存为 *.bat 格式的文件,如IE.bat,然后双击运行

@echo off
set /p d=请输入时间后回车!
for /f %%a in (list.txt) do start /b iexplore.exe %%a&ping /n %d% 127.0.1>nul&taskkill /f /t /im iexplore.exe>>result.txt
@echo 发送完毕,请关闭窗口,查看result.txt结果(总行数除2为实际发送数量)
pause.

相关文章:
http://bathome.net/archiver/tid-9531.html

Related Posts