我有多个批处理文件:
master1.bat
master2.bat
master3.bat
master4.bat
当p执行在循环中连续运行直到被用户中断时,每个
如何制作一个master.bat,运行master1.bat,持续3小时 - >停止它并启动master2.bat,依此类推。
即Master.bat
应该执行以下操作
Start master1.bat
After 3 hrs Stop master1.bat
Start master2.bat
after 3 hrs Stop master2.bat
start master 3.bat
after 3 hrs Stop master3.bat
答案 0 :(得分:2)
使用taskkill
您可以选择性地按标题终止进程。并且有很多方法可以延迟批处理文件
所以:
::start a bat with master1 title
start "master1" master1.bat
::wait 3 hrs
typeperf "\System\Processor Queue Length" -sc 1 -si 18000 >nul
:: kill a window with title master1
TASKKILL /F /FI "WINDOWTITLE eq master1*"
您可以对其余脚本重复此操作。