标题: [网络连接] 批处理如何打开多个网页,并延时关闭? [打印本页]
作者: jieying125 时间: 2011-12-21 00:51 标题: 批处理如何打开多个网页,并延时关闭?
- 一次性打开几个网业.10秒或是20秒后自动关闭. 并关闭命令提示符
@echo off
"C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.baidu.com/
"C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.qq.com/
"C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.163.com/
goto :eof
这样只可以打开一网业,而且命令提示符不会自动关闭. 关闭打开网业后才会关闭.
如果用@echo off
start http://www.baidu.com/
start http://www.qq.com/
start http://www.163.com/
goto :eof 这个不能全部打开多个。只能打开其中设置的几个网页。
无奈啊.请教高手.本人只会用些简单的批处理.
谁可以教下,怎么一次打开多个指定网业,并在5秒或10秒后自动关闭他.
作者: qq2501 时间: 2011-12-21 22:14
本帖最后由 qq2501 于 2011-12-22 14:24 编辑
方法1 效率、代码少- @echo off
- set "web=http://www.163.com/ http://www.qq.com/ http://www.baidu.com/"
- for %%i in (%web%) do explorer %%i
- ping 127.1 -n 10 & taskkill /F /IM iexplore.exe
复制代码
方法2 准确判断PID关闭进程,缺点代码多,资源消耗高- @echo off
-
- (WMIC PROCESS CALL CREATE "C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.baidu.com"
- WMIC PROCESS CALL CREATE "C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.163.com"
- WMIC PROCESS CALL CREATE "C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.sina.com.cn") | findstr "ProcessId" >PID.TXT
- for /f "tokens=1,2,3 delims= " %%i in (PID.TXT) do echo %%k >>PID2.TXT
- for /f "tokens=1,2 delims=;" %%i in (PID2.TXT) do echo %%i >>PID3.TXT
- ping 127.1 -n 3
- for /f %%i in (PID3.TXT) do WMIC PROCESS where processid=%%i call terminate
- del PID.TXT PID2.TXT PID3.TXT
- exit
复制代码
作者: awk 时间: 2011-12-21 22:29
- @echo off
- start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.baidu.com/
- start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.qq.com/
- start "" "C:\Program Files\Internet Explorer\IEXPLORE.EXE" http://www.163.com/
- ping -n 10 127.1 >nul
- taskkill /f /im "IEXPLORE.EXE"
复制代码
作者: cjiabing 时间: 2011-12-21 22:55
这个taskkill老大是一次性扫光的。你要注意哦!
作者: awk 时间: 2011-12-21 23:02
楼主没有提到需要逐个关闭吧
作者: qq2501 时间: 2011-12-22 13:32
为了防止关闭其他IEXPLORE.EXE 进程,可以用方法2
作者: CrLf 时间: 2011-12-22 14:00
回复 2# qq2501
可以一次性写入文本,再 findstr 筛选,会快很多
作者: lovedjsn 时间: 2011-12-22 16:11
开一个关一下多简单啊~~~!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |