|
|
set XXX_SCRIPT_DIR=%~dp0
start %XXX_SCRIPT_DIR%hidwin.vbs %XXX_SCRIPT_DIR%start.bat
set count=0
:result
if %count% GTR 60 (
echo starting XXX system timeout
exit /B 1
)
ping 127.0.0.1 -n 10 >nul
set /A count=%count%+1
set succkey=type %XXX_SCRIPT_DIR%startXXX.log 2>nul | findstr /C:"Start XXX Success"
if not "%succkey%"=="" (
echo starting XXX system success
exit /B 0
)
set failkey=type %XXX_SCRIPT_DIR%startXXX.log 2>nul | findstr /C:"Failed"
if not "%failkey%"=="" (
echo starting XXX system failed
exit /B 1
)
goto :result
以上为脚本
startXXX.log 为动态输出的内容 |
|