求一个关于检测进程的批处理或VBS

来源:百度知道 编辑:UC知道 时间:2024/05/29 09:04:57
我想实现的是 运行了VBS以后,先检测某个进程是否存在,如果存在,则出个提示框(某某进程存在),然后就关闭VBS.如果不存在则执行本目录下的某个文件. 不用循环检测,只要在运行VBS是时检测.
弄反了.应该是如果不存在,则出个提示框(某某进程不存在).然后VBS结束.如果存在,则执行本目录下的某个文件. 执行完文件 VBS结束

VBS不熟悉,批处理倒是可以。

假如你要查找的进程名称是a.exe,如果存在,需要执行的文件是本目录下的b.exe,那么:

@echo off
tasklist |findstr /i a.exe >nul 2>nul
if %errorlevel% == 1 msg console a.exe 进程没有运行!!&goto:eof
start /wait b.exe