标题: [其他] 批处理怎样每隔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
- @echo off
- :begin
- choice /c:1 /t:60 /d:1
- if errorlevel 1 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"
- choice /c:1 /t:10 /d:1
- if errorlevel 1 goto task
-
- :task
- taskkill /f /im firefox.exe
- 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
- @echo off
- :hello
- 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 60 127.0.0.1 >nul
- taskkill /f /im firefox.exe
- goto hello
复制代码
rem let every minute open the webpage
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |