标题: [文本处理] 批处理如何逐个打开HTML文件并且自动关闭浏览器? [打印本页]
作者: shangxiaoqi 时间: 2010-5-3 00:30 标题: 批处理如何逐个打开HTML文件并且自动关闭浏览器?
我想求一个批处理,
我在d盘有个文件夹,文件夹名称为111,里面有400多个网页文件(HTML文件),而且还在增加,文件名没有规律,
我想让这个批处理逐个打开这些个网页文件,而且每打开5个网页停3秒钟,然后关闭一次IE浏览器(也就是把这5个网页关闭),然后再打开5个,直到所有文件都打开一遍!
自己弄了好久,总是不自动关闭,郁闷啊,学艺不精,
希望各位高手可以给个批处理,小弟在此谢过了!!!!
[ 本帖最后由 shangxiaoqi 于 2010-5-3 00:47 编辑 ]
作者: 随风 时间: 2010-5-3 02:41
我的是“世界之窗”浏览器theworld.exe
:- @echo off
- for %%a in (*.html) do call :loop "%%a"
- exit
- :loop
- set /a n+=1,n=n%%6
- if %n% equ 0 (
- ping/n 3 127.0>nul
- taskkill /f /im theworld.exe
- goto :EOF
- )
- start "" %1
- goto loop
复制代码
作者: shangxiaoqi 时间: 2010-5-3 10:53
谢谢了,非常感谢
作者: shangxiaoqi 时间: 2010-5-3 11:41 标题: 回复 2楼 的帖子
这个代码解决了我停留3秒关闭浏览器的问题,先谢过了,
不过这个代码每次打开5个文件,但这5个文件都是同一个文件
作者: jcy0307 时间: 2010-5-3 12:48
- @echo off
- setlocal enabledelayedexpansion
- set a=0
- for %%i in (*.html) do (
- set /a a+=1
- start %%i
- if "!a!"=="5" ping -n 3 127.1>nul & taskkill /f /im IEXPLORE.EXE >nul & set a=0
- )
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |