bat啟動(dòng)程序及循環(huán)的寫法
我們要循環(huán)執(zhí)行一個(gè)exe程序,或者循環(huán)執(zhí)行一個(gè)bat程序的話,我們其實(shí)可以使用bat批處理命令來實(shí)現(xiàn)這一個(gè)功能,它可以運(yùn)行一個(gè)程序,運(yùn)行之后,再自動(dòng)結(jié)束,再過多久,再自動(dòng)運(yùn)行您想要執(zhí)行的這個(gè)程序,達(dá)到exe或者bat循環(huán)的目的。
@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執(zhí)行窗口信息
2.a標(biāo)記
3.運(yùn)行D:QQ\QQ.exe程序
4.當(dāng)程序運(yùn)行完之后,等60秒,再執(zhí)行下一條
5.強(qiáng)制結(jié)束QQ.exe程序
6.轉(zhuǎn)到a執(zhí)行
循環(huán)執(zhí)行一個(gè)exe批處理的寫法
PS:當(dāng)我們要單個(gè)執(zhí)行bat的時(shí)候,我們可以把3行當(dāng)中bat當(dāng)中的start改成call;
PS:使用call的好處就是,只會(huì)出現(xiàn)一個(gè)bat窗口,而不用彈出一個(gè)新的bat窗口,使用start,就會(huì)彈出一個(gè)新的窗口。
同時(shí),第5行的強(qiáng)制結(jié)束命令也可以去除,如下:
@echo
:a
start D:\1.bat
start D:\2.bat
ping 127.0.0.1 -n 60 >nul
goto a
對照上面的說明,您就可以理解,這個(gè)bat的用法,再多一個(gè)同時(shí)執(zhí)行幾個(gè)bat程序的功能。
PS:這個(gè)執(zhí)行完成之后,1.bat和2.bat的窗口不會(huì)關(guān)閉,等過60秒,又多出了2個(gè)窗口,我們可以在1.bat和2.bat當(dāng)中加入exit命令即可。
如下所示是1.bat的寫法:
@echo off
title 跑跑車游戲網(wǎng)
echo.
echo ╰☆╮ 跑跑車單機(jī)游戲 royaljewelryandwatches.com ╭☆╯
echo.
ping -n 3 127.0.0.1 >nul
exit
因?yàn)榧恿薳xit,它執(zhí)行完成之后,就會(huì)自動(dòng)結(jié)束了。
查看所有0條評論>>