哪位大佬能帮我找一下左边代码的错?

左边的代码没法循环,而右边的却可以,谁能帮我看看左边哪里出错了
图片说明

else两边缺少空格,存在语法错误,在两边加上空格就能执行了

@echo off
label
set /p p=请输入密码!
set pr=viruskk
if "%pr%"=="%p%" (
    echo 验证成功!&start cmd.exe
) else (
    echo 输入错误!
)
pause >nul
goto label