检测到进程被结束,马上自动启动
检测进程A如果关闭就自动运行指定程序运行
@echo off
:start
set name=Supernode_v2s.exe
tasklist | find /i "%name%">nul
if "%errorlevel%"=="0" (
echo 发现 %name% &echo.
) else (
echo 未发现 %name%, 10sec后继续
ping 127.1 -n 5 10&cls
start "" "D:\软件\VPN\http.socks5代理软件gost_2.8.1_windows_amd64\RunHiddenConsole.exe" "D:\软件\VPN\n2n_gui_win\x86\Supernode_v2s0.exe" -l 10088
goto start
)
(非win7系统的话把timeout 10改成ping 127.1 -n 10)
@echo off
:start
set name=aexplorer.exe
tasklist | find /i "%name%">nul
if "%errorlevel%"=="0" (
echo 发现 %name% &echo.
pause
) else (
echo 未发现 %name%, 10sec后继续
timeout 10&cls
goto start
)
@echo off :start set name=aexplorer.exe tasklist | find /i "%name%">nul if "%errorlevel%"=="0" ( echo 发现 %name% &echo. pause ) else ( echo 未发现 %name%, 10sec后继续 ping 127.1 -n 10 10&cls goto start ) 先设置一个变量name,内容是你要监视的进程名字. 然后设置个跳转点start 读取进程列表,查找name. 如果找到的话,提示发现进程,并按任意键退出 如果找不到的话,提示未发现进程,并10秒后回到start继续查询进程.
本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。
微信扫码关注
更新实时通知