如何用批处理判断进程是否执行,没有则着执行.

我想通过判断来执行10个不同目录的程序,判断进程0.exe首先,运行0.exe判断,如果0.exe正在执行则等待,如果0.exe没有执行则执行2.exe判断,如果0.ex... 我想通过判断来执行10个不同目录的程序,
判断进程0.exe
首先,运行0.exe
判断,如果0.exe正在执行则等待,如果0.exe没有执行则执行2.exe
判断,如果0.exe正在执行则等待,如果0.exe没有执行则执行3.exe
判断,如果0.exe正在执行则等待,如果0.exe没有执行则执行4.exe
判断,如果0.exe正在执行则等待,如果0.exe没有执行则执行5.exe
............
展开
 我来答
百度网友36cfbdc56
2008-12-16 · TA获得超过1216个赞
知道大有可为答主
回答量:1262
采纳率:0%
帮助的人:0
展开全部
@echo off
set n0=主要.exe
set n1=第一.exe
set n2=第二.exe
set n3=第三.exe
set n4=第四.exe
set e=0
rem 按你说,首先运行0.exe
start "" "%n0%"
:loop
tasklist|find /i "0.exe" >nul
if %errorlevel% equ 0 ping -n 60 127.0.1>nul & goto :loop
set /a e+=1
if %e% GTR 4 exit
call start "" "%%n%e%%%"
ping -n 10 127.0.1>nul
goto :loop

程序已经帮你写好,其中的EXE路径自己可以更改,要多少加多少。格式要一样.也就是说格式要
n1 n2 n3....
一直加下去就对,呵呵
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式