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
谢谢 展开
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
谢谢 展开
1个回答
展开全部
@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个变量中就行了
至于你说的那个代码,根本是行不通的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询