bat启动程序及循环的写法
我们要循环执行一个exe程序,或者循环执行一个bat程序的话,我们其实可以使用bat批处理命令来实现这一个功能,它可以运行一个程序,运行之后,再自动结束,再过多久,再自动运行您想要执行的这个程序,达到exe或者bat循环的目的。
@echo
:a
start D:QQ\QQ.exe
ping 127.0.0.1 -n 60 >nul
taskkill /f /im QQ.exe
goto a
上面的bat批处理命令解析:
1.显示bat执行窗口信息
2.a标记
3.运行D:QQ\QQ.exe程序
4.当程序运行完之后,等60秒,再执行下一条
5.强制结束QQ.exe程序
6.转到a执行
循环执行一个exe批处理的写法
PS:当我们要单个执行bat的时候,我们可以把3行当中bat当中的start改成call;
PS:使用call的好处就是,只会出现一个bat窗口,而不用弹出一个新的bat窗口,使用start,就会弹出一个新的窗口。
同时,第5行的强制结束命令也可以去除,如下:
@echo
:a
start D:\1.bat
start D:\2.bat
ping 127.0.0.1 -n 60 >nul
goto a
对照上面的说明,您就可以理解,这个bat的用法,再多一个同时执行几个bat程序的功能。
PS:这个执行完成之后,1.bat和2.bat的窗口不会关闭,等过60秒,又多出了2个窗口,我们可以在1.bat和2.bat当中加入exit命令即可。
如下所示是1.bat的写法:
@echo off
title 跑跑车游戏网
echo.
echo ╰☆╮ 跑跑车单机游戏 www.paopaoche.net ╭☆╯
echo.
ping -n 3 127.0.0.1 >nul
exit
因为加了exit,它执行完成之后,就会自动结束了。
查看所有0条评论>>