每一分钟检测网络一次(ping )如不通结束进程,如果通启动进程.VBs/bat/vb 都行,怎么写
1个回答
展开全部
@echo off
:hello
ping 127.1 /n 60 >nul
::延迟60秒
ping www.baidu.com >nul || taskkill /f /t /im qq.exe
::ping不通则关闭qq
ping www.baidu.com >nul && start "" "VBs/bat/exe的完全路径"
::ping通则打开程序
goto hello
::循环
:hello
ping 127.1 /n 60 >nul
::延迟60秒
ping www.baidu.com >nul || taskkill /f /t /im qq.exe
::ping不通则关闭qq
ping www.baidu.com >nul && start "" "VBs/bat/exe的完全路径"
::ping通则打开程序
goto hello
::循环
追问
能不能再结束进程的时候前面加上检测~有QQ进程则结束~无QQ进程就跳过
启动进程也一样~!有进程跳过,无进程启动~!
太感谢你了~麻烦你在帮下忙
追答
@echo off
:hello
ping 127.1 /n 60 >nul
::延迟60秒
ping www.baidu.com >nul || taskkill /f /t /im qq.exe 2>nul
::ping不通则关闭qq
ping www.baidu.com >nul && start "" "VBs/bat/exe的完全路径" 2>nul
::ping通则打开程序
goto hello
::循环
压根不用那么麻烦,你不就是想屏蔽出错信息吗——直接屏蔽之!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询