标题: [文本处理] 批处理连续开启2个IE窗口 [打印本页]
作者: 秋风·飞扬 时间: 2012-5-4 21:05 标题: 批处理连续开启2个IE窗口
本帖最后由 秋风·飞扬 于 2012-5-5 12:34 编辑
- @echo off
- setlocal enabledelayedexpansion
- set n=0
- for /f %%i in (1.txt) do (
- start "" "%%i"
- set /a n+=1
- if !n!==2 pause & set n=0 )
复制代码
以上代码比较简单。
(我经过多次试验才来发帖的- - )
问题二:这段代码是别人的,他说可以打开2个窗口。运行正常(XP系统)。
但我用这段代码,它就总打开一个窗口(win7),是最后一个网址的窗口www.hao124.com,后来我在start %%i 后面加上了 & pause>nul 一步一步的来,然后就可以了。
于是我有拿到我的XP实验机上实验,发现还是打开一个窗口,第二个链接的窗口,所以不得不再加上 & pause
(我的win7和XP是出现的是同一个问题)
请问:为什么会这样子呢?
问题三:
他说这段代码让他打开的诸多网页有重复的现象,就是两个网页都是同一地址,后来他加上了 ping 127.0.0.1 -n %100% 我是查了半天啊,硬是没查出后面百分号这样的格式。
问题四:谁想问帮我一起问吧...
作者: yangfengoo 时间: 2012-5-4 21:10
START "" www.hao123.com
START "" www.hao124.com
作者: 秋风·飞扬 时间: 2012-5-4 21:48
回复 1# 秋风·飞扬
1.txt
www.hao123.com
www.hao124.com
www.hao125.com
www.hao126.com
别删我帖子啊,我有问题要问啊
作者: 秋风·飞扬 时间: 2012-5-4 21:49
别删我帖子啊 别删啊!!1
作者: poter 时间: 2012-5-4 22:23
你的表达很混乱,实际上他这样写代码是跳不出循环的,会把所有的网页都打开
作者: poter 时间: 2012-5-4 22:24
start后面那组双引号,是代表标题为空的意思
你可以在cmd里,查看start /?
作者: 秋风·飞扬 时间: 2012-5-5 12:33
回复 5# poter
他的意思是一次打开2个窗口,分几批次打开,手动控制
作者: 秋风·飞扬 时间: 2012-5-5 12:34
这段代码功能是一次打开2个窗口,为什么我只能打开一个
作者: gawk 时间: 2012-5-5 12:41
回复 8# 秋风·飞扬
哪个版本的IE啊?
作者: 秋风·飞扬 时间: 2012-5-5 13:39
回复 9# gawk
IE8de
作者: poter 时间: 2012-5-5 14:07
回复 7# 秋风·飞扬
这段代码可以实现这个功能的,问题应该是出自你的浏览器上
作者: 527104427 时间: 2012-5-5 15:04
本帖最后由 527104427 于 2012-5-5 15:05 编辑
- @echo off
- set n=0
- for /f %%i in (1.txt) do (
- start IEXPLORE.EXE "%%i"
- )
复制代码
作者: 秋风·飞扬 时间: 2012-5-5 18:38
回复 11# poter
我感觉这个循环运行的太快了,以至于我的电脑没反应过来 - - , 我加了pause之后就可以了 应该是我电脑的问题吧
作者: gawk 时间: 2012-5-5 21:51
回复 10# 秋风·飞扬
找个IE6试试吧
作者: 秋风·飞扬 时间: 2012-5-6 11:09
回复 14# gawk
OK
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |