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

[文本处理] 批处理连续开启2个IE窗口

本帖最后由 秋风·飞扬 于 2012-5-5 12:34 编辑
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set n=0
  4. for /f %%i in (1.txt) do (
  5. start "" "%%i"
  6. set /a n+=1
  7. 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% 我是查了半天啊,硬是没查出后面百分号这样的格式。



问题四:谁想问帮我一起问吧...

START ""  www.hao123.com
START ""  www.hao124.com

TOP

回复 1# 秋风·飞扬


    1.txt
www.hao123.com
www.hao124.com
www.hao125.com
www.hao126.com

别删我帖子啊,我有问题要问啊

TOP

别删我帖子啊 别删啊!!1

TOP

你的表达很混乱,实际上他这样写代码是跳不出循环的,会把所有的网页都打开

TOP

start后面那组双引号,是代表标题为空的意思

你可以在cmd里,查看start /?

TOP

回复 5# poter


    他的意思是一次打开2个窗口,分几批次打开,手动控制

TOP

这段代码功能是一次打开2个窗口,为什么我只能打开一个

TOP

回复 8# 秋风·飞扬


    哪个版本的IE啊?

TOP

回复 9# gawk


    IE8de

TOP

回复 7# 秋风·飞扬

这段代码可以实现这个功能的,问题应该是出自你的浏览器上

TOP

本帖最后由 527104427 于 2012-5-5 15:05 编辑
  1. @echo off
  2. set n=0
  3. for /f %%i in (1.txt) do (
  4. start IEXPLORE.EXE "%%i"
  5. )
复制代码

TOP

回复 11# poter


    我感觉这个循环运行的太快了,以至于我的电脑没反应过来 - - , 我加了pause之后就可以了 应该是我电脑的问题吧

TOP

回复 10# 秋风·飞扬


    找个IE6试试吧

TOP

回复 14# gawk


    OK

TOP

返回列表