一、背景
在bat文件里面写了一个if条件判断语句,bat文件启动时直接闪退了
if "%ERRORLEVEL%"=="0"
(
echo 程序还在运行,继续监控
goto loop
)
else
(
echo Zip_Test.exe has been closed.
)
二、异常原因
是if后面的括号写法不规范所致。要做到:
if 语句与左括号 ( 同行
) else (else语句左括号同行
)
if "%ERRORLEVEL%"=="0" ( echo 程序还在运行,继续监控
goto loop
) else (
echo Zip_Test.exe has been closed.
)