Board logo

标题: [其他] 批处理怎样每隔1分钟同时打开两个或更多个网页? [打印本页]

作者: f2m4    时间: 2011-3-16 11:47     标题: 批处理怎样每隔1分钟同时打开两个或更多个网页?

echo off
start C:\"Program Files"\"Mozilla Firefox"\firefox.exe "http://www.baidu.com"
start C:\"Program Files"\"Mozilla Firefox"\firefox.exe "http://www.taobao.com"
@ping -n 10 127.0.0.1
taskkill /f /im firefox.exe


只会写同时打开网页的批处理,请教一下,如何加入时间.
就是说这个批处理运行后,每隔1分钟,自动打开这两个网站,然后关闭就可以.如此重复下去.
作者: andyrave    时间: 2011-3-16 12:14

刷流量?

http://www.bathome.net/viewthread.php?tid=1560

http://www.bathome.net/viewthread.php?tid=770
作者: f2m4    时间: 2011-3-16 12:25

算是刷流量吧.但要是时间间隔,不然刷的无效.
作者: f2m4    时间: 2011-3-16 12:35

@echo off
:1
set "n=10"
:begin
cls&echo 请输入任意字母退出,否则10秒后程序将启动,计时:%n%秒
choice /c 1abcdefghijklmnopqrstuvwxyz /d 1 /t 1 /n
if %errorlevel% neq 1 goto :eof
set /a n-=1
if %n% neq 0 (goto begin) else (goto next)
:next
start C:\"Program Files"\"Mozilla Firefox"\firefox.exe "http://www.baidu.com"
start C:\"Program Files"\"Mozilla Firefox"\firefox.exe "http://www.taobao.com"
@ping -n 10 127.0.0.1
taskkill /f /im firefox.exe
goto 1



借葫芦画瓢,用了一个choices.代码就用的batman的.小生有一点不理解.
我最后要是从goto begin 第二次运行就从-10开始,程序就无法执行了.
于是在代码的开始出加了一个:1,最后goto 1....请问这是为什么????
为什么从begin开始第二次就是-10了呢?
作者: andyrave    时间: 2011-3-16 12:44

  1. @echo off
  2. :begin
  3. choice /c:1 /t:60 /d:1
  4. if errorlevel 1 goto next
  5. :next
  6. start C:\"Program Files"\"Mozilla Firefox"\firefox.exe "http://www.baidu.com"
  7. start C:\"Program Files"\"Mozilla Firefox"\firefox.exe "http://www.taobao.com"
  8. choice /c:1 /t:10 /d:1
  9. if errorlevel 1 goto task
  10. :task
  11. taskkill /f /im firefox.exe
  12. goto begin
复制代码

作者: f2m4    时间: 2011-3-16 13:07

能解释下吗? 不明白.
choice /c:1 /t:60 /d:1
if errorlevel 1 goto next    是什么意思呢?

设定时间为60秒,默认值为1.     60秒后若没有选择,选择1.

if errorlevel 1   是怎么判断的呢?请教.
作者: andyrave    时间: 2011-3-16 13:09     标题: 回复 6楼 的帖子

http://www.bathome.net/viewthread.php?tid=1846
作者: CrLf    时间: 2011-3-16 13:18

如果是win7,用timeout /t 60 /nobreak就行了
作者: f2m4    时间: 2011-3-16 15:42

谢谢大家.....受益匪浅.
作者: Hello123World    时间: 2011-3-17 12:42

  1. @echo off
  2. :hello
  3. start "" C:\"Program Files"\"Mozilla Firefox"\firefox.exe "http://www.baidu.com"
  4. start "" C:\"Program Files"\"Mozilla Firefox"\firefox.exe "http://www.taobao.com"
  5. ping -n 60 127.0.0.1  >nul
  6. taskkill /f /im firefox.exe
  7. goto hello
复制代码

rem let every minute open the webpage




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2