操作方法
tasklist|find /i "1.exe"&&(echo 程序1:运行成功&goto b)||(start "" "D:\***\**\1.exe"&ping -n 3 127.1>nul&goto a) 这行是检测1.exe是否运行,已经运行的话跳到b 没运行的话启动1.exe(start "" "D:\***\**\1.exe")(路径自己修改) 然后3秒后(ping -n 3 127.1>nul)跳到a 再次检测1.exe是否运行
tasklist|find /i "2.exe"&&(echo 程序2:启动成功&goto exit)||(start "" "D:\**\**\2.exe"&ping -n 3 127.1>nul&goto b) 同上,2.exe运行后就跳转到退出命令
echo 5秒后自动关闭&ping -n 5 127.1>nul 添加这一行是让dos窗口延时5s关闭(5可以自行修改),要不然运行完1和2后窗口就直接关闭了 停顿几秒能看到运行信息
多个程序的话还可以自行添加