bat 编程,按日循环 15

有一个bat的程序,共分三个段落,每个段落互不干扰。我想每天运行ie10次,chrome18次,Firefox25次,我如何设置可以先运行IE,然后运行chrome,然后... 有一个bat的程序,共分三个段落,每个段落互不干扰。我想每天运行ie10次,chrome18次,Firefox25次,我如何设置可以先运行IE,然后运行chrome,然后运行Firefox,当ie运行了10次之后,下一轮的运行,就不运行了IE,只运行chrome和firefox,当chrome运行了18次,下一轮的运行就只运行firefox,当firefox运行满25次,就等第二天再重头运行。

echo off
:cf
SET BROWSER=ie.exe
taskkill /F /IM firefox.exe

SET BROWSER=chrome.exe
taskkill /F /IM firefox.exe

SET BROWSER=firefox.exe
taskkill /F /IM firefox.exe
goto :cf

谢谢
展开
 我来答
GAGATOSHUT
2016-05-02 · TA获得超过3459个赞
知道小有建树答主
回答量:645
采纳率:50%
帮助的人:245万
展开全部
@Echo Off & Color 0e & Mode 65,15
Setlocal Enabledelayedexpansion
 
Rem 以下三个变量为 3 个可执行程序的路径,且包含文件名和后缀[.EXE]
 
Rem 按照: Set "Iepath=C:\Program Files\Internet Explorer\iexplore.exe" 这样设置3个程序
  
Set "Iepath="
Set "Firefoxpath="
Set "Chromepath="
 
Rem IntervalTime=每运行程序的间隔时间[/秒]
Set IntervalTime=5

:Main
(Taskkill /f /im "iexplore.exe"
Taskkill /f /im "firefox.exe"
Taskkill /f /im "chrome.exe"
Cls)
 
:Ie-Start
If !IEStep! gtr 10 (Goto Chrome-start) Else Goto Ie
 
:Ie
Cls & Echo 正在执行 IE 项目 ..
Taskkill /f /im "iexplore.exe
Set/a IEStep+=1 & Start "" "%Iepath%"
Timeout /t %IntervalTime% /nobreak>Nul
Goto Ie-Start
 
:Chrome-start
If !ChromeStep! gtr 18 (Goto Firefox-start) Else Goto Chrome
 
:Chrome
Cls & Echo 正在执行 Chrome 项目 ..
Taskkill /f /im "chrome.exe
Set/a ChromeStep+=1 & Start "" "%Chromepath%"
Timeout /t %IntervalTime% /nobreak>Nul
Goto Chrome-start
 
:Firefox-start
If !ChromeStep! gtr 25 (Exit) Else Goto Firefox
 
:Firefox
Cls & Echo 正在执行 Firefox 项目 ..
Taskkill /f /im "firefox.exe
Set/a FirefoxStep+=1 & Start "" "%Firefoxpath%"
Timeout /t %IntervalTime% /nobreak>Nul
Goto Firefox-start

Rem 中国批处理脚本联盟
追问
可能我没有说明白,
SET BROWSER=ie.exe
。。。。。
。。。。。。

taskkill /F /IM ie.exe
这个是一组,不能拆开来运行相当于是三组,然后每组,分别控制运行的次数
追答
程序执行的功能就是你说的内容
会先运行IE,10次,运行好了依次运行,最终运行玩Firefox后退出程序
次数是IE,10次,Chrome,18次,Firefox,25次
每天开启脚本就行了,程序会自动执行
你只要将这3个程序的存储路径写入代码的3个变量中就行了
至于你说的那个代码,根本是行不通的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式