[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何逐个打开HTML文件并且自动关闭浏览器?

我想求一个批处理,
我在d盘有个文件夹,文件夹名称为111,里面有400多个网页文件(HTML文件),而且还在增加,文件名没有规律,
我想让这个批处理逐个打开这些个网页文件,而且每打开5个网页停3秒钟,然后关闭一次IE浏览器(也就是把这5个网页关闭),然后再打开5个,直到所有文件都打开一遍!
自己弄了好久,总是不自动关闭,郁闷啊,学艺不精,
希望各位高手可以给个批处理,小弟在此谢过了!!!!

[ 本帖最后由 shangxiaoqi 于 2010-5-3 00:47 编辑 ]

我的是“世界之窗”浏览器theworld.exe
:
  1. @echo off
  2. for %%a in (*.html) do call :loop "%%a"
  3. exit
  4. :loop
  5.    set /a n+=1,n=n%%6
  6.    if %n% equ 0 (
  7.       ping/n 3 127.0>nul
  8.       taskkill /f /im theworld.exe
  9.       goto :EOF
  10.     )
  11. start "" %1
  12. goto loop
复制代码
技术问题请到论坛发帖求助!

TOP

谢谢了,非常感谢

TOP

回复 2楼 的帖子

这个代码解决了我停留3秒关闭浏览器的问题,先谢过了,
不过这个代码每次打开5个文件,但这5个文件都是同一个文件

TOP

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set a=0
  4. for %%i in (*.html) do (
  5. set /a a+=1
  6. start %%i
  7. if "!a!"=="5" ping -n 3 127.1>nul & taskkill /f /im IEXPLORE.EXE >nul & set a=0
  8. )
  9. pause
复制代码

TOP

返回列表