本文主要是介绍cmd vbs写保护进程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
查询cmd.exe有多少个进程,如果少于2个则执行运行后台运行vbs脚本。EQU - 等于NEQ - 不等于LSS - 小于LEQ - 小于或等于GTR - 大于GEQ - 大于或等于#count.cmd脚本如下:@echo off
:sss
TIMEOUT /T 3
set /a n = 0
for /f %%i in ('tasklist ^|findstr /c:"cmd.exe"') do (
set /a n = n + 1
)
echo "sss...%n%"
if %n% lss 3 goto :run
goto sss:run
F:
echo "restart...%~dp0"
cd F:\rtmp\bin
tasklist |findstr /c:"ffmpeg.exe" | taskkill /f /im "ffmpeg.exe"
cscript "F:\rtmp\bin\start.vbs"
goto sss#safe.vbs脚本如下:set ws=WScript.CreateObject("WScript.Shell")
ws.Run "F:\rtmp\bin\count.cmd",0
这篇关于cmd vbs写保护进程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!