你的位置:首页 > 互联网IT
检测软件关闭,自动启动软件,检测在线,如何设置检测软件是否关闭,若关闭后自动打开软件工具,检测程序,自动启动程序,检测进程被结束,自动启动,程序掉线检测,启动软件,检测到进程结束,自动启动软件
系统:Windows
软件:.bat
功能:检测软件关闭,自动启动软件
Windows同类型方法:
https://www.zhuguodong.com/?id=430
linux同类型方法:
https://www.zhuguodong.com/?id=673
bat隐藏运行,命令窗口隐藏运行,bat后台运行
https://www.zhuguodong.com/?id=520
第一种方法:
新建:检测.bat
复制保存下列代码
@ECHO OFF
TITLE BAT循环判断进程是否存在 bat 如果存在则继续判断 不存在则重新运行
COLOR A
::这里设置exe的路径
set "file=C:\Program Files (x86)\Tencent\TIM\Bin\TIM.exe"
for /f "delims=" %%I in ("%file%") do set "image=%%~nxI"
:begin
tasklist|find /i "%image%"
if "%errorlevel%"=="1" (start "" "%file%") else (echo "%image%"正在运行)
::这里设置延迟, 每n秒跑一次
ping -n 3 127.0.0.1>nul
goto begin
说明:
::这里设置exe的路径,软件的绝对路径设置
set "file=C:\Program Files (x86)\Tencent\TIM\Bin\TIM.exe"
::这里设置延迟, 每n秒跑一次,设置3秒
ping -n 3 127.0.0.1>nul
::启动检测的程序
if "%errorlevel%"=="1" (start "" "%file%") else (echo "%image%"正在运行)
第二种方法:
新建:检测.bat
复制保存下列代码
@ECHO OFF
TITLE BAT循环判断进程是否存在 bat 如果存在则继续判断 不存在则重新运行
COLOR A
::这里设置exe的路径
set "file=C:\Program Files (x86)\Tencent\TIM\Bin\TIM.exe"
for /f "delims=" %%I in ("%file%") do set "image=%%~nxI"
:begin
tasklist|find /i "%image%"
if "%errorlevel%"=="1" (start "" "C:\Program Files (x86)\Tencent\TIM\Bin\TIM.exe") else (echo "%image%"正在运行)
::这里设置延迟, 每n秒跑一次
ping -n 3 127.0.0.1>nul
goto begin
说明:
::这里设置exe的路径,软件的绝对路径设置
set "file=C:\Program Files (x86)\Tencent\TIM\Bin\TIM.exe"
::这里设置延迟, 每n秒跑一次,设置3秒
ping -n 3 127.0.0.1>nul
::启动软件的绝对路径设置程序
if "%errorlevel%"=="1" (start "" "C:\Program Files (x86)\Tencent\TIM\Bin\TIM.exe") else (echo "%image%"正在运行)
检测到没有网络自动拨号,自动拨号,宽带拨号,断网自动联网,断网自动拨号
https://www.zhuguodong.com/?id=722
参考文章
发表评论: